Skip to content

Commit 7e49539

Browse files
committed
Simplify wrapRemixHandleError
1 parent bba3d9a commit 7e49539

File tree

1 file changed

+2
-24
lines changed

1 file changed

+2
-24
lines changed

packages/remix/src/utils/instrumentServer.ts

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ async function extractResponseError(response: Response): Promise<unknown> {
7575
/**
7676
*
7777
*/
78-
export function wrapRemixHandleError(this: unknown, err: unknown, { request }: DataFunctionArgs): void {
78+
export function wrapRemixHandleError(err: unknown, { request }: DataFunctionArgs): void {
7979
// We are skipping thrown responses here as they are either handled:
8080
// - Remix v1: by captureRemixServerException at loader / action
8181
// - Remix v2: by ErrorBoundary
@@ -85,29 +85,7 @@ export function wrapRemixHandleError(this: unknown, err: unknown, { request }: D
8585
if (isResponse(err) || isRouteErrorResponse(err)) {
8686
return;
8787
}
88-
89-
if (err && typeof err === 'object' && 'error' in err) {
90-
// No need to await here as we're skipping the error responses
91-
void captureRemixServerException(err, 'remix.server.handleError', request);
92-
} else {
93-
const objectifiedErr = objectify(err);
94-
95-
captureException(objectifiedErr, scope => {
96-
scope.addEventProcessor(event => {
97-
addExceptionMechanism(event, {
98-
type: 'instrument',
99-
handled: false,
100-
data: {
101-
function: 'remix.server.handleError',
102-
},
103-
});
104-
105-
return event;
106-
});
107-
108-
return scope;
109-
});
110-
}
88+
void captureRemixServerException(err, 'remix.server.handleError', request);
11189
}
11290

11391
/**

0 commit comments

Comments
 (0)