Skip to content

Commit a5507d2

Browse files
committed
Simplify
1 parent f0d04de commit a5507d2

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

packages/node/src/integrations/contextlines.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -75,28 +75,28 @@ export class ContextLines implements Integration {
7575
public async addSourceContext(event: Event, contextLines: number): Promise<Event> {
7676
if (contextLines > 0 && event.exception?.values) {
7777
for (const exception of event.exception.values) {
78-
await this._addSourceContextToFrames(exception.stacktrace?.frames, contextLines);
78+
if (exception.stacktrace?.frames) {
79+
await this._addSourceContextToFrames(exception.stacktrace.frames, contextLines);
80+
}
7981
}
8082
}
8183

8284
return event;
8385
}
8486

8587
/** Adds context lines to frames */
86-
public async _addSourceContextToFrames(frames: StackFrame[] | undefined, contextLines: number): Promise<void> {
87-
if (frames) {
88-
for (const frame of frames) {
89-
if (frame.filename) {
90-
const sourceFile = await _readSourceFile(frame.filename);
91-
92-
if (sourceFile) {
93-
try {
94-
const lines = sourceFile.split('\n');
95-
addContextToFrame(lines, frame, contextLines);
96-
} catch (e) {
97-
// anomaly, being defensive in case
98-
// unlikely to ever happen in practice but can definitely happen in theory
99-
}
88+
public async _addSourceContextToFrames(frames: StackFrame[], contextLines: number): Promise<void> {
89+
for (const frame of frames) {
90+
if (frame.filename) {
91+
const sourceFile = await _readSourceFile(frame.filename);
92+
93+
if (sourceFile) {
94+
try {
95+
const lines = sourceFile.split('\n');
96+
addContextToFrame(lines, frame, contextLines);
97+
} catch (e) {
98+
// anomaly, being defensive in case
99+
// unlikely to ever happen in practice but can definitely happen in theory
100100
}
101101
}
102102
}

0 commit comments

Comments
 (0)