Skip to content

Commit 35dbd46

Browse files
Fix grpc propagation with XRay propagator
Similar to open-telemetry/opentelemetry-js#2285 to fix open-telemetry/opentelemetry-js#4830
1 parent 91c9089 commit 35dbd46

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

propagators/propagator-aws-xray/src/AWSXRayPropagator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ export class AWSXRayPropagator implements TextMapPropagator {
9999
if (!relevantHeaderKey) {
100100
return INVALID_SPAN_CONTEXT;
101101
}
102-
const traceHeader = getter.get(carrier, relevantHeaderKey);
102+
let traceHeader = getter.get(carrier, relevantHeaderKey);
103+
traceHeader = Array.isArray(traceHeader) ? traceHeader[0] : traceHeader;
103104

104105
if (!traceHeader || typeof traceHeader !== 'string') {
105106
return INVALID_SPAN_CONTEXT;

0 commit comments

Comments
 (0)