Skip to content

Commit 13c2a16

Browse files
committed
fix(transaction): store Data from Tracer in Context
1 parent 31e9125 commit 13c2a16

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/Sentry/TransactionTracer.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,15 +159,12 @@ public IReadOnlyList<string> Fingerprint
159159
/// <inheritdoc />
160160
public IReadOnlyCollection<Breadcrumb> Breadcrumbs => _breadcrumbs;
161161

162-
private readonly ConcurrentDictionary<string, object?> _data = new();
163-
164162
/// <inheritdoc />
165163
[Obsolete("Use Data")]
166-
public IReadOnlyDictionary<string, object?> Extra => _data;
164+
public IReadOnlyDictionary<string, object?> Extra => _contexts.Trace.Data;
167165

168166
/// <inheritdoc />
169-
public IReadOnlyDictionary<string, object?> Data => _data;
170-
167+
public IReadOnlyDictionary<string, object?> Data => _contexts.Trace.Data;
171168

172169
private readonly ConcurrentDictionary<string, string> _tags = new();
173170

@@ -278,10 +275,10 @@ internal TransactionTracer(IHub hub, ITransactionContext context, TimeSpan? idle
278275

279276
/// <inheritdoc />
280277
[Obsolete("Use SetData")]
281-
public void SetExtra(string key, object? value) => _data[key] = value;
278+
public void SetExtra(string key, object? value) => _contexts.Trace.SetData(key, value);
282279

283280
/// <inheritdoc />
284-
public void SetData(string key, object? value) => _data[key] = value;
281+
public void SetData(string key, object? value) => _contexts.Trace.SetData(key, value);
285282

286283
/// <inheritdoc />
287284
public void SetTag(string key, string value) => _tags[key] = value;

0 commit comments

Comments
 (0)