Skip to content

Commit 1ad1b53

Browse files
author
Luca Forstner
committed
Simplify and add comment
1 parent 596eda4 commit 1ad1b53

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

packages/core/src/fetch.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,14 @@ export function addTracingHeadersToFetchRequest(
165165
.filter(baggageEntry => !baggageEntry.split('=')[0]!.startsWith(SENTRY_BAGGAGE_KEY_PREFIX))
166166
.join(',');
167167

168-
const mergedHeaders = [sentryBaggageHeader];
169-
if (prevHeaderStrippedFromSentryBaggage) {
170-
mergedHeaders.unshift(prevHeaderStrippedFromSentryBaggage);
171-
}
172-
173-
newHeaders.set(BAGGAGE_HEADER_NAME, mergedHeaders.join(','));
168+
newHeaders.set(
169+
BAGGAGE_HEADER_NAME,
170+
// If there are non-sentry entries (i.e. if the stripped string is non-empty/truthy) combine the stripped header and sentry baggage header
171+
// otherwise just set the sentry baggage header
172+
prevHeaderStrippedFromSentryBaggage
173+
? `${prevHeaderStrippedFromSentryBaggage},${sentryBaggageHeader}`
174+
: sentryBaggageHeader,
175+
);
174176
} else {
175177
newHeaders.set(BAGGAGE_HEADER_NAME, sentryBaggageHeader);
176178
}

0 commit comments

Comments
 (0)