From 6c7828d82942fd6ec7a7d22b17cc34225c639adf Mon Sep 17 00:00:00 2001 From: Manus Date: Tue, 9 Jun 2026 10:20:17 -0400 Subject: [PATCH] fix: transmettre aiSettings (provider Manus) lors de l'import email --- server/emailImportService.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/emailImportService.ts b/server/emailImportService.ts index a0419e9..1b881f8 100644 --- a/server/emailImportService.ts +++ b/server/emailImportService.ts @@ -86,15 +86,22 @@ async function processEmailAttachment( } : undefined; const model = settings?.llmModel || "mistral-large-latest"; + const aiSettings = settings ? { + aiProvider: settings.aiProvider, + mistralApiKey: settings.mistralApiKey, + manusForgeApiKey: settings.manusForgeApiKey, + manusForgeApiUrl: settings.manusForgeApiUrl, + } : undefined; // Extract invoices - console.log(`[EmailImport] Starting invoice extraction...`); + console.log(`[EmailImport] Starting invoice extraction (provider: ${aiSettings?.aiProvider || 'mistral'})...`); const result = await extractInvoicesWithMistral( fileBuffer, userId, sourceFile.id, model, - customKeywords + customKeywords, + aiSettings ); console.log(`[EmailImport] Extraction complete: ${result.invoiceCount} invoice(s) detected`);