Die ursprüngliche Überprüfung rs.reviewable_score_type == params.flag_type_id && rs.pending? verhindert, dass ein gemeldeter Boost von mehreren Nutzern gemeldet wird. Wenn ein Nutzer versucht, einen bereits gemeldeten Boost zu melden, schlägt dies mit der Fehlermeldung fehl: Sie haben diesen Boost bereits gemeldet.
Dies kann den Nutzer jedoch verwirren, da er ihn nie gemeldet hat.
Dieses Commit entfernt diese Überprüfung, sodass der Boost von mehreren Nutzern gemeldet werden kann, um dieses Problem zu lösen. Außerdem wurden einige Tests hinzugefügt.
P.S.: Das Projekt wurde gelintet, damit die CI keinen Fehler auslöst.