[BUGFIX] Vérification des CGUs acceptées avant acceptation (PIX-16377) #11304
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
L’appel
/api/users/{id}/pix-orga-terms-of-service-acceptance
provoque des erreurs 500 quand les CGUs ont déjà été acceptées.Cela peut survenir quand l’utilisateur a plusieurs pages d’ouvertes sur lesquelles la validation des CGUs est demandée.
🥓 Proposition
Ajouter une vérification au moment de l'acceptation d'un document pour s'assurer qu'elle n'a pas été déjà réalisée.
🧃 Remarques
Correction du script de conversion des CGUs des utilisateurs, pour garantir un ordre dans la requête de récupération des utilisateurs paginés.
😋 Pour tester
Pré-requis
Exécuter le script depuis le dossier API :
Scénario
allorga@example.net
Exécuter la commande cURL suivante en remplaçant
ACCESS_TOKEN
par le token utilisateur, vérifier que le user id (10001) est celui utilisé, et que l'URL (http://localhost:4201) correspond à votre environnement:_
Cette commande NE DOIT PAS retourner une erreur 500, si elle est exécuter plusieurs fois de suite: