diff --git a/packages/remix/src/index.client.tsx b/packages/remix/src/index.client.tsx index 4f0c9ab662ad..711fd3c2d2fc 100644 --- a/packages/remix/src/index.client.tsx +++ b/packages/remix/src/index.client.tsx @@ -17,7 +17,7 @@ export async function captureRemixServerException( err: unknown, name: string, request: Request, - isRemixV2: boolean, + isRemixV2?: boolean, ): Promise { DEBUG_BUILD && logger.warn( diff --git a/packages/remix/src/index.types.ts b/packages/remix/src/index.types.ts index 05bc6483218e..61088e370b45 100644 --- a/packages/remix/src/index.types.ts +++ b/packages/remix/src/index.types.ts @@ -22,7 +22,7 @@ export declare function captureRemixServerException( err: unknown, name: string, request: Request, - isRemixV2: boolean, + isRemixV2?: boolean, ): Promise; // This variable is not a runtime variable but just a type to tell typescript that the methods below can either come diff --git a/packages/remix/src/utils/errors.ts b/packages/remix/src/utils/errors.ts index 3c8943d2c107..92958c2c3eb3 100644 --- a/packages/remix/src/utils/errors.ts +++ b/packages/remix/src/utils/errors.ts @@ -172,7 +172,7 @@ export async function errorHandleDataFunction( // Remix v1 does not have a `handleError` function, so we capture all errors here. if (isRemixV2 ? isResponse(err) : true) { // eslint-disable-next-line @typescript-eslint/no-floating-promises - captureRemixServerException(err, name, args.request); + captureRemixServerException(err, name, args.request, true); } throw err;