diff --git a/server/db.ts b/server/db.ts index 14c1003..825cf31 100644 --- a/server/db.ts +++ b/server/db.ts @@ -964,7 +964,7 @@ export async function createFreeproImport( const db = await getDb(); if (!db) throw new Error("Database not available"); const result = await db.insert(freeproImports).values(data); - const importId = (result as unknown as { insertId: number }).insertId; + const importId = Number((result as any)[0]?.insertId ?? (result as any).insertId); if (lines.length > 0) { const mappedLines = lines.map((l) => ({ ...l, importId })); // Insérer par lots de 50 pour éviter les limites de paramètres MySQL