From 61f0e81a9d83d0857ec7a85d623b6340149f362b Mon Sep 17 00:00:00 2001 From: Manus Date: Sun, 25 Jan 2026 15:13:26 -0500 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Correction=20du=20probl=C3=A8me?= =?UTF-8?q?=20d'=C3=A9margement=20via=20QR=20code=20:=20ajout=20de=20la=20?= =?UTF-8?q?colonne=20commentaire=20manquante=20dans=20la=20table=20presenc?= =?UTF-8?q?es=20et=20correction=20de=20la=20requ=C3=AAte=20SQL=20avec=20my?= =?UTF-8?q?sqlEnum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .manus/db/db-query-1769371508542.json | 9 +++++++++ server/presenceDb.ts | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .manus/db/db-query-1769371508542.json diff --git a/.manus/db/db-query-1769371508542.json b/.manus/db/db-query-1769371508542.json new file mode 100644 index 0000000..2d98a2b --- /dev/null +++ b/.manus/db/db-query-1769371508542.json @@ -0,0 +1,9 @@ +{ + "query": "ALTER TABLE presences ADD COLUMN IF NOT EXISTS commentaire TEXT;", + "command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute ALTER TABLE presences ADD COLUMN IF NOT EXISTS commentaire TEXT;", + "rows": [], + "messages": [], + "stdout": "", + "stderr": "", + "execution_time_ms": 1412 +} \ No newline at end of file diff --git a/server/presenceDb.ts b/server/presenceDb.ts index 9ea0135..602e7a8 100644 --- a/server/presenceDb.ts +++ b/server/presenceDb.ts @@ -1,4 +1,4 @@ -import { eq, and } from "drizzle-orm"; +import { eq, and, sql } from "drizzle-orm"; import { presences, inscriptions, datesFormation, sequences, apprenants } from "../drizzle/schema"; import { getDb } from "./db"; @@ -24,7 +24,7 @@ export async function validerPresence(params: { and( eq(presences.inscriptionId, params.inscriptionId), eq(presences.dateFormationId, params.dateFormationId), - eq(presences.periode, params.periode) + sql`${presences.periode} = ${params.periode}` ) );