From bf9a96df658ae7998c142b79167a9c9605eb75b6 Mon Sep 17 00:00:00 2001 From: Kuchenpirat Date: Tue, 15 Jul 2025 14:47:35 +0000 Subject: [PATCH 1/2] extend create from image timeout --- frontend/lib/api/user/recipes/recipe.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lib/api/user/recipes/recipe.ts b/frontend/lib/api/user/recipes/recipe.ts index c2e923c2f..a1a30231c 100644 --- a/frontend/lib/api/user/recipes/recipe.ts +++ b/frontend/lib/api/user/recipes/recipe.ts @@ -169,7 +169,7 @@ export class RecipeAPI extends BaseCRUDAPI { apiRoute = `${apiRoute}?translateLanguage=${translateLanguage}`; } - return await this.requests.post(apiRoute, formData, { timeout: 120000 }); + return await this.requests.post(apiRoute, formData, { timeout: 1200000 }); } async parseIngredients(parser: Parser, ingredients: Array) { From 0b14007b25047bb211644e4d4965755b7afb6700 Mon Sep 17 00:00:00 2001 From: Kuchenpirat Date: Sun, 20 Jul 2025 13:57:54 +0000 Subject: [PATCH 2/2] undefine timeout --- frontend/lib/api/admin/admin-debug.ts | 2 +- frontend/lib/api/user/recipes/recipe.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/lib/api/admin/admin-debug.ts b/frontend/lib/api/admin/admin-debug.ts index af6babfab..87a0eddd6 100644 --- a/frontend/lib/api/admin/admin-debug.ts +++ b/frontend/lib/api/admin/admin-debug.ts @@ -16,6 +16,6 @@ export class AdminDebugAPI extends BaseAPI { formData.append("extension", fileName.split(".").pop() ?? ""); } - return await this.requests.post(routes.openai, formData); + return await this.requests.post(routes.openai, formData, { timeout: undefined }); } } diff --git a/frontend/lib/api/user/recipes/recipe.ts b/frontend/lib/api/user/recipes/recipe.ts index a1a30231c..924e85c05 100644 --- a/frontend/lib/api/user/recipes/recipe.ts +++ b/frontend/lib/api/user/recipes/recipe.ts @@ -169,7 +169,7 @@ export class RecipeAPI extends BaseCRUDAPI { apiRoute = `${apiRoute}?translateLanguage=${translateLanguage}`; } - return await this.requests.post(apiRoute, formData, { timeout: 1200000 }); + return await this.requests.post(apiRoute, formData, { timeout: undefined }); } async parseIngredients(parser: Parser, ingredients: Array) {