Skip to content

Commit 58c1673

Browse files
author
Michael Stella
committed
Don't set tags which are None
This is often `None`, but tags are always strings, and so things get broken when spans get passed along to other client calls. Fixes open-telemetry#262
1 parent e57dec8 commit 58c1673

File tree

1 file changed

+1
-1
lines changed
  • exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog

1 file changed

+1
-1
lines changed

exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def inject(
9797
self.SAMPLING_PRIORITY_KEY,
9898
str(constants.AUTO_KEEP if sampled else constants.AUTO_REJECT),
9999
)
100-
if constants.DD_ORIGIN in span.context.trace_state:
100+
if span.context.trace_state.get(constants.DD_ORIGIN):
101101
set_in_carrier(
102102
carrier,
103103
self.ORIGIN_KEY,

0 commit comments

Comments
 (0)