Checkpoint: Correction du bug d'import Excel causé par un conflit de noms entre le paramètre formations et la table formations du schéma. Renommage des imports pour éviter ce conflit.

This commit is contained in:
Manus Sandbox
2025-11-25 05:58:17 -05:00
parent f5dfb20e9a
commit be123c9a88
2 changed files with 11 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import * as XLSX from 'xlsx';
import { getDb } from './db';
import { formations, sequences, datesFormation } from '../drizzle/schema';
import { formations as formationsTable, sequences as sequencesTable, datesFormation } from '../drizzle/schema';
export interface FormationImport {
nom: string;
@@ -194,7 +194,7 @@ export async function importToDatabase(
// Importer les formations
for (const formation of formations) {
try {
const result = await db.insert(formations).values({
const result = await db.insert(formationsTable).values({
nom: formation.nom,
description: formation.description,
publicCible: formation.publicCible,
@@ -218,7 +218,7 @@ export async function importToDatabase(
continue;
}
const result = await db.insert(sequences).values({
const result = await db.insert(sequencesTable).values({
formationId,
nom: sequence.nom,
lieu: sequence.lieu,