CORREÇÃO: Impulsionamentos não podem ser sinalizados por vários usuários

A verificação original rs.reviewable_score_type == params.flag_type_id && rs.pending? impede que um boost sinalizado seja sinalizado por vários usuários. Quando um usuário tenta sinalizar um boost já sinalizado, ocorre um erro com a mensagem: Você já sinalizou este boost.

No entanto, isso pode confundir o usuário, já que ele nunca o sinalizou.

Este commit removeu essa verificação, permitindo que o boost seja sinalizado por vários usuários, para resolver esse problema, e também adicionou alguns specs.

P.S., fiz o lint do projeto para que o CI não gere um erro.

2 curtidas

Oi, então o título está errado, certo? Deveria ser “não pode” e não “pode”?

2 curtidas

Sim, deveria ser “can’t”. Já fiz a alteração.

Obrigado por apontar isso~

2 curtidas

Obrigado @small-lovely-cat :+1:

Revisei :white_check_mark: e mergei :git_merged: seu PR.

2 curtidas