Skip to content

Commit 994a664

Browse files
committed
Catch error
1 parent 79857e1 commit 994a664

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

apps/sim/hooks/use-execution-stream.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,12 @@ export function useExecutionStream() {
244244
})
245245

246246
if (!response.ok) {
247-
const errorResponse = await response.json()
247+
let errorResponse: any
248+
try {
249+
errorResponse = await response.json()
250+
} catch {
251+
throw new Error(`Server error (${response.status}): ${response.statusText}`)
252+
}
248253
const error = new Error(errorResponse.error || 'Failed to start execution')
249254
if (errorResponse && typeof errorResponse === 'object') {
250255
Object.assign(error, { executionResult: errorResponse })

0 commit comments

Comments
 (0)