Skip to content

Commit f172683

Browse files
committed
Call clone in scope.clone()
1 parent 893cd62 commit f172683

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/core/src/scope.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ class ScopeClass implements ScopeInterface {
128128
newScope._tags = { ...this._tags };
129129
newScope._extra = { ...this._extra };
130130
newScope._contexts = { ...this._contexts };
131+
if (this._contexts.flags) {
132+
// The flags context requires a deep copy.
133+
newScope._contexts.flags = {flag_buffer: this._contexts.flags.flag_buffer.clone()};
134+
}
135+
131136
newScope._user = this._user;
132137
newScope._level = this._level;
133138
newScope._session = this._session;

0 commit comments

Comments
 (0)