Skip to content

Commit dc57972

Browse files
authored
fix(otel): Fix missing baggage (#3218)
1 parent 0629094 commit dc57972

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

sentry_sdk/integrations/opentelemetry/span_processor.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -279,17 +279,14 @@ def _get_trace_data(self, otel_span, parent_context):
279279
)
280280
trace_data["parent_span_id"] = parent_span_id
281281

282-
if parent_context is not None:
283-
sentry_trace_data = get_value(SENTRY_TRACE_KEY, parent_context)
284-
sentry_trace_data = cast(
285-
"dict[str, Union[str, bool, None]]", sentry_trace_data
286-
)
287-
trace_data["parent_sampled"] = (
288-
sentry_trace_data["parent_sampled"] if sentry_trace_data else None
289-
)
282+
sentry_trace_data = get_value(SENTRY_TRACE_KEY, parent_context)
283+
sentry_trace_data = cast("dict[str, Union[str, bool, None]]", sentry_trace_data)
284+
trace_data["parent_sampled"] = (
285+
sentry_trace_data["parent_sampled"] if sentry_trace_data else None
286+
)
290287

291-
baggage = get_value(SENTRY_BAGGAGE_KEY, parent_context)
292-
trace_data["baggage"] = baggage
288+
baggage = get_value(SENTRY_BAGGAGE_KEY, parent_context)
289+
trace_data["baggage"] = baggage
293290

294291
return trace_data
295292

0 commit comments

Comments
 (0)