diff --git a/instrumentation/opentelemetry_oban/lib/opentelemetry_oban/job_handler.ex b/instrumentation/opentelemetry_oban/lib/opentelemetry_oban/job_handler.ex index 8d14f781..a133340d 100644 --- a/instrumentation/opentelemetry_oban/lib/opentelemetry_oban/job_handler.ex +++ b/instrumentation/opentelemetry_oban/lib/opentelemetry_oban/job_handler.ex @@ -57,7 +57,7 @@ defmodule OpentelemetryOban.JobHandler do :otel_propagator_text_map.extract(Map.to_list(job_meta)) parent = OpenTelemetry.Tracer.current_span_ctx() links = if parent == :undefined, do: [], else: [OpenTelemetry.link(parent)] - OpenTelemetry.Tracer.set_current_span(:undefined) + OpenTelemetry.Tracer.set_current_span(parent) attributes = %{ Trace.messaging_system() => :oban,