From d334da54aefe78772a1b66aa47a6f8a6f99b6b08 Mon Sep 17 00:00:00 2001 From: ops Date: Tue, 13 Jan 2026 02:12:10 +0100 Subject: [PATCH] fix: gracefully handle invalid json response --- packages/sdk/js/src/v2/gen/client/client.gen.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/sdk/js/src/v2/gen/client/client.gen.ts b/packages/sdk/js/src/v2/gen/client/client.gen.ts index 47f1403429d..f444305304c 100644 --- a/packages/sdk/js/src/v2/gen/client/client.gen.ts +++ b/packages/sdk/js/src/v2/gen/client/client.gen.ts @@ -162,10 +162,16 @@ export const createClient = (config: Config = {}): Client => { case "arrayBuffer": case "blob": case "formData": - case "json": case "text": data = await response[parseAs]() break + case "json": + try { + data = await response.json() + } catch { + data = {} + } + break case "stream": return opts.responseStyle === "data" ? response.body