diff --git a/exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py b/exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py index e9b71ef7d9..fcbd777b72 100644 --- a/exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py +++ b/exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py @@ -103,7 +103,7 @@ def inject( self.SAMPLING_PRIORITY_KEY, str(constants.AUTO_KEEP if sampled else constants.AUTO_REJECT), ) - if constants.DD_ORIGIN in span.context.trace_state: + if span.context.trace_state.get(constants.DD_ORIGIN) is not None: setter.set( carrier, self.ORIGIN_KEY,