From 3417cc5dc11f46bd84a922d6948f035a7b37570d Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Wed, 12 Mar 2025 09:56:41 +0000 Subject: [PATCH] fix(core): handle Content-Type with charset in fetch error handling (#10777) --- packages/frontend/core/src/modules/cloud/services/fetch.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontend/core/src/modules/cloud/services/fetch.ts b/packages/frontend/core/src/modules/cloud/services/fetch.ts index 7310919f18..f7e7692227 100644 --- a/packages/frontend/core/src/modules/cloud/services/fetch.ts +++ b/packages/frontend/core/src/modules/cloud/services/fetch.ts @@ -85,7 +85,7 @@ export class FetchService extends Service { stacktrace: error.stack, }); } else { - if (res.headers.get('Content-Type') === 'application/json') { + if (res.headers.get('Content-Type')?.startsWith('application/json')) { throw UserFriendlyError.fromAny(await res.json()); } else { throw UserFriendlyError.fromAny(await res.text());