[BUGFIX] Empêcher la validation d'un live-alert assigné à une épreuve déjà répondue (PIX-16783). #11542
+119
−18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🥞 Problème
En prod, on a eu le cas de live-alerts acceptées alors qu'en fait l'épreuve avait déjà été répondue.
Ça créait, lors de la finalisation de session, des erreurs 500.
🥓 Proposition
Dans le use-case
validate-live-alert
, checker si l'épreuve concernée est déjà répondue.Si oui, la révoquer et déclencher une erreur.
Celle-ci sera visible par le surveillant via une notification lui indiquant que l'épreuve a déjà été répondue.
🧃 Remarques
On veut aussi empêcher la validation + le signalement d'une même épreuve côté front.
Cela sera fait dans une autre PR.
Reste à faire
😋 Pour tester