From ea006e7fbe9d1df0e346d9e309012d78b8e5a222 Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sun, 3 May 2026 22:15:28 +0200 Subject: [PATCH] fix: increase retry delay for Mistral 429 to 3s*attempt --- backend/src/receipt-parsing/receipt-parsing.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/receipt-parsing/receipt-parsing.service.ts b/backend/src/receipt-parsing/receipt-parsing.service.ts index 65bf3c7..5eb1df2 100644 --- a/backend/src/receipt-parsing/receipt-parsing.service.ts +++ b/backend/src/receipt-parsing/receipt-parsing.service.ts @@ -440,7 +440,7 @@ export class ReceiptParsingService { const err = await response.text(); this.logger.warn(`Mistral ${response.status} (${source}, försök ${attempt}/${MAX_RETRIES}): ${err}`); if (attempt < MAX_RETRIES) { - await new Promise((resolve) => setTimeout(resolve, 1000 * attempt)); + await new Promise((resolve) => setTimeout(resolve, 3000 * attempt)); continue; } throw new ServiceUnavailableException('Mistral API är tillfälligt otillgänglig. Försök igen.');