Skip to content

Commit 7d4dfec

Browse files
committed
Improved stacking for angular errors.
1 parent 18a36d0 commit 7d4dfec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/integrations/angular.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ angular.module('exceptionless', [])
1010
if (rejection.status === 404) {
1111
$ExceptionlessClient.submitNotFound(rejection.config.url);
1212
} else if (rejection.status !== 401) {
13-
$ExceptionlessClient.createUnhandledException(new Error(`[${rejection.status}] ${rejection.config.url}`), 'errorHttpInterceptor')
13+
let message = `[${rejection.status}] ${(rejection.data && rejection.data.Message ? rejection.data.Message : rejection.config.url)}`;
14+
$ExceptionlessClient.createUnhandledException(new Error(message), 'errorHttpInterceptor')
15+
.setManualStackingInfo({ Status: rejection.status, ExceptionType: 'Error', Path: rejection.config.method + ' ' + rejection.config.url })
1416
.setSource(rejection.config.url)
1517
.setProperty('request', rejection.config)
1618
.submit();

0 commit comments

Comments
 (0)