File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -1160,6 +1160,10 @@ export abstract class Client<O extends ClientOptions = ClientOptions> {
1160
1160
}
1161
1161
1162
1162
this . captureException ( reason , {
1163
+ mechanism : {
1164
+ handled : false ,
1165
+ type : 'internal' ,
1166
+ } ,
1163
1167
data : {
1164
1168
__sentry__ : true ,
1165
1169
} ,
Original file line number Diff line number Diff line change @@ -1848,12 +1848,17 @@ describe('Client', () => {
1848
1848
1849
1849
client . captureEvent ( { message : 'hello' } , { } , scope ) ;
1850
1850
1851
- expect ( TestClient . instance ! . event ! . exception ! . values ! [ 0 ] ) . toStrictEqual ( { type : 'Error' , value : 'sorry' } ) ;
1851
+ expect ( TestClient . instance ! . event ! . exception ! . values ! [ 0 ] ) . toStrictEqual ( {
1852
+ type : 'Error' ,
1853
+ value : 'sorry' ,
1854
+ mechanism : { type : 'internal' , handled : false } ,
1855
+ } ) ;
1852
1856
expect ( captureExceptionSpy ) . toBeCalledWith ( exception , {
1853
1857
data : {
1854
1858
__sentry__ : true ,
1855
1859
} ,
1856
1860
originalException : exception ,
1861
+ mechanism : { type : 'internal' , handled : false } ,
1857
1862
} ) ;
1858
1863
expect ( loggerWarnSpy ) . toBeCalledWith (
1859
1864
`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${ exception } ` ,
You can’t perform that action at this time.
0 commit comments