Checkpoint: Correction de l'erreur SQL lors de la validation de présence via QR code - retrait du .limit(1) qui causait un problème de paramètres avec mysqlEnum dans Drizzle ORM
This commit is contained in:
@@ -26,8 +26,7 @@ export async function validerPresence(params: {
|
|||||||
eq(presences.dateFormationId, params.dateFormationId),
|
eq(presences.dateFormationId, params.dateFormationId),
|
||||||
eq(presences.periode, params.periode)
|
eq(presences.periode, params.periode)
|
||||||
)
|
)
|
||||||
)
|
);
|
||||||
.limit(1);
|
|
||||||
|
|
||||||
if (presenceExistante.length > 0) {
|
if (presenceExistante.length > 0) {
|
||||||
throw new Error(`Présence déjà validée pour ${params.periode === 'matin' ? 'le matin' : 'l\'après-midi'}`);
|
throw new Error(`Présence déjà validée pour ${params.periode === 'matin' ? 'le matin' : 'l\'après-midi'}`);
|
||||||
|
|||||||
1
todo.md
1
todo.md
@@ -1287,3 +1287,4 @@
|
|||||||
- [x] Corriger le code frontend (utiliser l'ID de séquence pour le tri)
|
- [x] Corriger le code frontend (utiliser l'ID de séquence pour le tri)
|
||||||
- [ ] Déployer sur le VPS
|
- [ ] Déployer sur le VPS
|
||||||
- [x] Corriger le bouton "œil" dans la page apprenants (formateur) qui n'affiche pas le détail
|
- [x] Corriger le bouton "œil" dans la page apprenants (formateur) qui n'affiche pas le détail
|
||||||
|
- [x] Corriger la page vide lors de l'émargement via QR code sur smartphone
|
||||||
|
|||||||
Reference in New Issue
Block a user