diff --git a/src/lib/apis/index.ts b/src/lib/apis/index.ts index 86f4165c30..c3701b7325 100644 --- a/src/lib/apis/index.ts +++ b/src/lib/apis/index.ts @@ -480,7 +480,14 @@ export const executeToolServer = async ( throw new Error(`HTTP error! Status: ${res.status}. Message: ${resText}`); } - return await res.json(); + let responseData; + try { + responseData = await res.json(); + } catch (err) { + responseData = await res.text(); + } + + return responseData; } catch (err: any) { error = err.message; console.error('API Request Error:', error);