File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -306,11 +306,11 @@ export function wrapHandler<TEvent, TResult>(
306
306
if ( options . captureAllSettledReasons && Array . isArray ( rv ) && isPromiseAllSettledResult ( rv ) ) {
307
307
const reasons = getRejectedReasons ( rv ) ;
308
308
reasons . forEach ( exception => {
309
- captureException ( exception , scope => markEventUnhandled ( scope ) ) ;
309
+ captureException ( exception , scope => markEventUnhandled ( scope , 'auto.function.aws-serverless.promise' ) ) ;
310
310
} ) ;
311
311
}
312
312
} catch ( e ) {
313
- captureException ( e , scope => markEventUnhandled ( scope ) ) ;
313
+ captureException ( e , scope => markEventUnhandled ( scope , 'auto.function.aws-serverless.handler' ) ) ;
314
314
throw e ;
315
315
} finally {
316
316
clearTimeout ( timeoutWarningTimer ) ;
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ const headerGetter: TextMapGetter<APIGatewayProxyEventHeaders> = {
26
26
/**
27
27
* Marks an event as unhandled by adding a span processor to the passed scope.
28
28
*/
29
- export function markEventUnhandled ( scope : Scope ) : Scope {
29
+ export function markEventUnhandled ( scope : Scope , type : string ) : Scope {
30
30
scope . addEventProcessor ( event => {
31
- addExceptionMechanism ( event , { handled : false } ) ;
31
+ addExceptionMechanism ( event , { handled : false , type } ) ;
32
32
return event ;
33
33
} ) ;
34
34
Original file line number Diff line number Diff line change @@ -501,7 +501,7 @@ describe('AWSLambda', () => {
501
501
// @ts -expect-error just mocking around...
502
502
expect ( evtProcessor ( event ) . exception . values [ 0 ] ?. mechanism ) . toEqual ( {
503
503
handled : false ,
504
- type : 'generic ' ,
504
+ type : 'auto.function.aws-serverless.handler ' ,
505
505
} ) ;
506
506
}
507
507
} ) ;
You can’t perform that action at this time.
0 commit comments