Skip to content

Commit f0571b9

Browse files
committed
Fix
1 parent 2480526 commit f0571b9

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/catcher.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff 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

src/modules/stackParser.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)