diff --git a/packages/router/router.ts b/packages/router/router.ts index e30fb0e089..9d27eaa6c3 100644 --- a/packages/router/router.ts +++ b/packages/router/router.ts @@ -4352,7 +4352,11 @@ async function convertHandlerResultToDataResult( } if (type === ResultType.error) { - return { type, error: result }; + return { + type, + error: result, + statusCode: isRouteErrorResponse(result) ? result.status : undefined, + }; } if (isDeferredData(result)) {