diff --git a/backend/src/receipt-import/receipt-import.service.ts b/backend/src/receipt-import/receipt-import.service.ts index 570a8060..01c989a2 100644 --- a/backend/src/receipt-import/receipt-import.service.ts +++ b/backend/src/receipt-import/receipt-import.service.ts @@ -174,9 +174,17 @@ export class ReceiptImportService { let categories: Awaited>; try { categories = await this.categoriesService.findFlattened(); - } catch { + } catch (err) { + this.logger.warn( + `prepareMatchingContext: kunde inte ladda kategorier (${String(err)}). Kategori-förslag kan utebli.`, + ); categories = []; } + if (categories.length === 0) { + this.logger.warn( + 'prepareMatchingContext: inga kategorier laddade. Regel-baserade kategori-förslag blir tomma.', + ); + } const [aliases, products, unitMappings] = await Promise.all([ this.prisma.receiptAlias.findMany({