Skip to content

Commit 2a58e32

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 f6f5b90 commit 2a58e32

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
@@ -99,7 +99,7 @@ def inject(
9999
self.SAMPLING_PRIORITY_KEY,
100100
str(constants.AUTO_KEEP if sampled else constants.AUTO_REJECT),
101101
)
102-
if constants.DD_ORIGIN in span.context.trace_state:
102+
if span.context.trace_state.get(constants.DD_ORIGIN):
103103
set_in_carrier(
104104
carrier,
105105
self.ORIGIN_KEY,

0 commit comments

Comments
 (0)