Checkpoint: Correction du problème d'émargement via QR code : ajout de la colonne commentaire manquante dans la table presences et correction de la requête SQL avec mysqlEnum

This commit is contained in:
Manus
2026-01-25 15:13:26 -05:00
parent ab65ce6690
commit 61f0e81a9d
2 changed files with 11 additions and 2 deletions

View File

@@ -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
}

View File

@@ -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}`
)
);