From cbcd94b78b45abe3ae6a2f74073c3a1e5eb1e66c Mon Sep 17 00:00:00 2001 From: Matt Brophy Date: Fri, 16 Feb 2024 15:18:31 -0500 Subject: [PATCH] Proxy along ErrorResponse status codes to ErrorResult --- packages/router/router.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)) {