Skip to content

Commit 1ef73fb

Browse files
authored
fix: Apply scope's level to the event (#1593)
1 parent d4d6983 commit 1ef73fb

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/hub/src/scope.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,9 @@ export class Scope {
222222
if (this.fingerprint && event.fingerprint === undefined) {
223223
event.fingerprint = this.fingerprint;
224224
}
225+
if (this.level && event.level === undefined) {
226+
event.level = this.level;
227+
}
225228

226229
const hasNoBreadcrumbs = !event.breadcrumbs || event.breadcrumbs.length === 0;
227230
if (hasNoBreadcrumbs && this.breadcrumbs.length > 0) {

packages/hub/test/lib/scope.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,15 @@ describe('Scope', () => {
9292
scope.setTag('a', 'b');
9393
scope.setUser({ id: '1' });
9494
scope.setFingerprint(['abcd']);
95+
scope.setLevel(Severity.Warning);
9596
scope.addBreadcrumb({ message: 'test' }, 100);
9697
const event: SentryEvent = {};
9798
await scope.applyToEvent(event);
9899
expect(event.extra).toEqual({ a: 2 });
99100
expect(event.tags).toEqual({ a: 'b' });
100101
expect(event.user).toEqual({ id: '1' });
101102
expect(event.fingerprint).toEqual(['abcd']);
103+
expect(event.level).toEqual('warning');
102104
expect(event.breadcrumbs).toEqual([{ message: 'test' }]);
103105
});
104106

0 commit comments

Comments
 (0)