diff --git a/src/modules/browse/browse.router.ts b/src/modules/browse/browse.router.ts index 1de1883b3..e8758f566 100644 --- a/src/modules/browse/browse.router.ts +++ b/src/modules/browse/browse.router.ts @@ -97,7 +97,13 @@ export const browseRouter = createTRPCRouter({ title: '', content: undefined, file: undefined, - error: result.reason?.message || 'Unknown fetch error', + error: typeof result.reason === 'string' + ? result.reason + : result.reason instanceof Error + ? result.reason.message + : result.reason + ? JSON.stringify(result.reason) + : 'Unknown fetch error', stopReason: 'error', screenshot: undefined, } satisfies FetchPageWorkerOutputSchema;