@@ -85,17 +85,18 @@ export class GlobalHandlers implements Integration {
8585 }
8686
8787 const client = currentHub . getClient ( ) ;
88- const event = isPrimitive ( error )
89- ? this . _eventFromIncompleteOnError ( data . msg , data . url , data . line , data . column )
90- : this . _enhanceEventWithInitialFrame (
91- eventFromUnknownInput ( error , undefined , {
92- attachStacktrace : client && client . getOptions ( ) . attachStacktrace ,
93- rejection : false ,
94- } ) ,
95- data . url ,
96- data . line ,
97- data . column ,
98- ) ;
88+ const event =
89+ error === undefined && isString ( data . msg )
90+ ? this . _eventFromIncompleteOnError ( data . msg , data . url , data . line , data . column )
91+ : this . _enhanceEventWithInitialFrame (
92+ eventFromUnknownInput ( error || data . msg , undefined , {
93+ attachStacktrace : client && client . getOptions ( ) . attachStacktrace ,
94+ rejection : false ,
95+ } ) ,
96+ data . url ,
97+ data . line ,
98+ data . column ,
99+ ) ;
99100
100101 addExceptionMechanism ( event , {
101102 handled : false ,
@@ -188,12 +189,10 @@ export class GlobalHandlers implements Integration {
188189 let message = isErrorEvent ( msg ) ? msg . message : msg ;
189190 let name ;
190191
191- if ( isString ( message ) ) {
192- const groups = message . match ( ERROR_TYPES_RE ) ;
193- if ( groups ) {
194- name = groups [ 1 ] ;
195- message = groups [ 2 ] ;
196- }
192+ const groups = message . match ( ERROR_TYPES_RE ) ;
193+ if ( groups ) {
194+ name = groups [ 1 ] ;
195+ message = groups [ 2 ] ;
197196 }
198197
199198 const event = {
0 commit comments