File tree Expand file tree Collapse file tree 3 files changed +11
-7
lines changed
Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @hawk.so/javascript" ,
33 "type" : " commonjs" ,
4- "version" : " 3.2.7 " ,
4+ "version" : " 3.2.8 " ,
55 "description" : " JavaScript errors tracking for Hawk.so" ,
66 "files" : [
77 " dist"
Original file line number Diff line number Diff line change @@ -115,8 +115,8 @@ export default class Catcher {
115115 this . user = settings . user || Catcher . getGeneratedUser ( ) ;
116116 this . context = settings . context || undefined ;
117117 this . beforeSend = settings . beforeSend ;
118- this . disableVueErrorHandler = settings . disableVueErrorHandler ?? false ;
119- this . consoleTracking = settings . consoleTracking ?? true ;
118+ this . disableVueErrorHandler = settings . disableVueErrorHandler !== null && settings . disableVueErrorHandler !== undefined ? settings . disableVueErrorHandler : false ;
119+ this . consoleTracking = settings . consoleTracking !== null && settings . consoleTracking !== undefined ? settings . consoleTracking : true ;
120120
121121 if ( ! this . token ) {
122122 log (
@@ -549,10 +549,12 @@ export default class Catcher {
549549 return ;
550550 }
551551
552+ const stack = error . stack !== null && error . stack !== undefined ? error . stack : '' ;
553+
552554 return {
553555 name : error . name ,
554556 message : error . message ,
555- stack : error . stack ?? '' ,
557+ stack,
556558 } ;
557559 }
558560
Original file line number Diff line number Diff line change @@ -24,10 +24,12 @@ export default class StackParser {
2424
2525 return Promise . all ( stackParsed . map ( async ( frame ) => {
2626 const sourceCode = await this . extractSourceCode ( frame ) ;
27-
27+ const file = frame . fileName !== null && frame . fileName !== undefined ? frame . fileName : '' ;
28+ const line = frame . lineNumber !== null && frame . lineNumber !== undefined ? frame . lineNumber : 0 ;
29+
2830 return {
29- file : frame . fileName ?? '' ,
30- line : frame . lineNumber ?? 0 ,
31+ file,
32+ line,
3133 column : frame . columnNumber ,
3234 sourceCode : sourceCode !== null ? sourceCode : undefined ,
3335 function : frame . functionName ,
You can’t perform that action at this time.
0 commit comments