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