Pour ces étapes :
- Définir un mot surveillé.
- Un utilisateur déclenche le mot surveillé, et le sujet passe dans les éléments à examiner.
- Un membre du personnel approuve le sujet.
- Le sujet est signalé par un utilisateur.
Alors, les éléments à examiner initiaux pour « Approuver ce sujet » changeront leur statut de « Approuvé » à « En attente », et il y aura deux éléments à examiner dans la file d’attente (un pour approuver ce sujet, dont l’approbation ou le rejet n’aura aucune incidence, et un autre pour traiter le signalement), ce qui ne devrait pas être le cas.
Cet ajout de commit inclut une logique pour empêcher ce changement de statut, en conservant uniquement les éléments à examiner signalés, et quelques spécifications sont également ajoutées.