From 943d84e4d5d322f98dd717064dea01acc413e872 Mon Sep 17 00:00:00 2001 From: gauthier-th Date: Mon, 1 Jul 2024 00:39:04 +0200 Subject: [PATCH] fix: better log for ExternalAPI errors --- server/api/externalapi.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/api/externalapi.ts b/server/api/externalapi.ts index 1719ccea..136e9c21 100644 --- a/server/api/externalapi.ts +++ b/server/api/externalapi.ts @@ -70,6 +70,12 @@ class ExternalAPI { ...config?.headers, }, }); + if (!response.ok) { + const text = await response.text(); + throw new Error( + `${response.status} ${response.statusText}${text ? ': ' + text : ''}` + ); + } const data = await this.getDataFromResponse(response); if (this.cache) {