La vérification initiale rs.reviewable_score_type == params.flag_type_id && rs.pending? empêche qu’un boost signalé soit signalé par plusieurs utilisateurs. Lorsqu’un utilisateur tente de signaler un boost déjà signalé, une erreur se produit avec le message : Vous avez déjà signalé ce boost.
Cependant, cela peut prêter à confusion pour l’utilisateur, car il ne l’a jamais signalé.
Ce commit supprime cette vérification, permettant ainsi à un boost d’être signalé par plusieurs utilisateurs, afin de résoudre ce problème. Des spécifications ont également été ajoutées.
P.-S. : Correction du code (lint) du projet pour éviter que la CI ne génère une erreur.