We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79857e1 commit 994a664Copy full SHA for 994a664
1 file changed
apps/sim/hooks/use-execution-stream.ts
@@ -244,7 +244,12 @@ export function useExecutionStream() {
244
})
245
246
if (!response.ok) {
247
- const errorResponse = await response.json()
+ let errorResponse: any
248
+ try {
249
+ errorResponse = await response.json()
250
+ } catch {
251
+ throw new Error(`Server error (${response.status}): ${response.statusText}`)
252
+ }
253
const error = new Error(errorResponse.error || 'Failed to start execution')
254
if (errorResponse && typeof errorResponse === 'object') {
255
Object.assign(error, { executionResult: errorResponse })
0 commit comments