Il controllo originale rs.reviewable_score_type == params.flag_type_id && rs.pending? impedisce che un boost segnalato venga segnalato da più utenti. Quando un utente cerca di segnalare un boost già segnalato, si verifica un errore con il messaggio: Hai già segnalato questo boost.
Tuttavia, questo potrebbe confondere l’utente, poiché non lo ha mai segnalato.
Questo commit rimuove tale controllo, consentendo a più utenti di segnalare il boost, per risolvere questo problema, e aggiunge anche alcuni test.
P.S., ho eseguito il linting del progetto in modo che la CI non generi errori.