From ab65ce6690e31c16736fb8e6fe113e21de746bb8 Mon Sep 17 00:00:00 2001 From: Manus Date: Sun, 25 Jan 2026 14:31:13 -0500 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Correction=20de=20l'erreur=20SQL?= =?UTF-8?q?=20lors=20de=20la=20validation=20de=20pr=C3=A9sence=20via=20QR?= =?UTF-8?q?=20code=20-=20retrait=20du=20.limit(1)=20qui=20causait=20un=20p?= =?UTF-8?q?robl=C3=A8me=20de=20param=C3=A8tres=20avec=20mysqlEnum=20dans?= =?UTF-8?q?=20Drizzle=20ORM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/presenceDb.ts | 3 +-- todo.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/presenceDb.ts b/server/presenceDb.ts index 64e21bd..9ea0135 100644 --- a/server/presenceDb.ts +++ b/server/presenceDb.ts @@ -26,8 +26,7 @@ export async function validerPresence(params: { eq(presences.dateFormationId, params.dateFormationId), eq(presences.periode, params.periode) ) - ) - .limit(1); + ); if (presenceExistante.length > 0) { throw new Error(`Présence déjà validée pour ${params.periode === 'matin' ? 'le matin' : 'l\'après-midi'}`); diff --git a/todo.md b/todo.md index d6221f4..07d54f6 100644 --- a/todo.md +++ b/todo.md @@ -1287,3 +1287,4 @@ - [x] Corriger le code frontend (utiliser l'ID de séquence pour le tri) - [ ] Déployer sur le VPS - [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