diff --git a/client/src/pages/EmargementFormateurScan.tsx b/client/src/pages/EmargementFormateurScan.tsx index b15817e..19312b5 100644 --- a/client/src/pages/EmargementFormateurScan.tsx +++ b/client/src/pages/EmargementFormateurScan.tsx @@ -98,6 +98,7 @@ export default function EmargementFormateurScan() { periode: selectedPeriode, modeValidation: "qrcode", signatureDataUrl: dataUrl, + typeUtilisateur: "formateur", }); }; diff --git a/todo.md b/todo.md index db14586..939edce 100644 --- a/todo.md +++ b/todo.md @@ -1573,3 +1573,19 @@ - [x] Appliquer le cadre bleu aux signatures apprenants - [x] Appliquer le cadre bleu aux signatures formateurs - [x] Déployer sur production (recette indisponible temporairement) + +## Corriger l'erreur "inscription requise pour un apprenant" lors de la signature formateur + +- [ ] Analyser le code de validation dans presenceDb.ts (fonction validerPresenceFormateur) +- [ ] Identifier pourquoi la vérification d'inscription apprenant est appliquée aux formateurs +- [ ] Corriger la logique pour permettre la signature formateur sans inscription apprenant +- [ ] Déployer sur recette et production +- [ ] Tester avec l'email marianne.tarrieu@gmail.com sur la séquence 1 du 03/02/26 + +## Correction bug émargement formateur - Erreur "inscription requise pour un apprenant" + +- [x] Analyser le code de validation dans EmargementFormateurScan.tsx +- [x] Identifier que le paramètre typeUtilisateur n'était pas passé dans l'appel à validerPresence +- [x] Ajouter le paramètre typeUtilisateur: "formateur" dans l'appel à la mutation +- [ ] Déployer sur recette et production (nécessite accès SSH aux VPS) +- [ ] Tester avec l'email marianne.tarrieu@gmail.com sur la séquence 1 du 03/02/26