@@ -9,11 +9,7 @@ import {
9
9
startInactiveSpan ,
10
10
} from './tracing' ;
11
11
import { SentryNonRecordingSpan } from './tracing/sentryNonRecordingSpan' ;
12
- import {
13
- BAGGAGE_HEADER_NAME ,
14
- SENTRY_BAGGAGE_KEY_PREFIX ,
15
- dynamicSamplingContextToSentryBaggageHeader ,
16
- } from './utils-hoist/baggage' ;
12
+ import { SENTRY_BAGGAGE_KEY_PREFIX , dynamicSamplingContextToSentryBaggageHeader } from './utils-hoist/baggage' ;
17
13
import { isInstanceOf } from './utils-hoist/is' ;
18
14
import { generateSentryTraceHeader } from './utils-hoist/tracing' ;
19
15
import { parseUrl } from './utils-hoist/url' ;
@@ -157,19 +153,19 @@ export function addTracingHeadersToFetchRequest(
157
153
newHeaders . set ( 'sentry-trace' , sentryTraceHeader ) ;
158
154
159
155
if ( sentryBaggageHeader ) {
160
- const prevBaggageHeader = newHeaders . get ( BAGGAGE_HEADER_NAME ) ;
156
+ const prevBaggageHeader = newHeaders . get ( 'baggage' ) ;
161
157
if ( prevBaggageHeader ) {
162
158
const prevHeaderStrippedFromSentryBaggage = stripBaggageHeaderOfSentryBaggageValues ( prevBaggageHeader ) ;
163
159
newHeaders . set (
164
- BAGGAGE_HEADER_NAME ,
160
+ 'baggage' ,
165
161
// If there are non-sentry entries (i.e. if the stripped string is non-empty/truthy) combine the stripped header and sentry baggage header
166
162
// otherwise just set the sentry baggage header
167
163
prevHeaderStrippedFromSentryBaggage
168
164
? `${ prevHeaderStrippedFromSentryBaggage } ,${ sentryBaggageHeader } `
169
165
: sentryBaggageHeader ,
170
166
) ;
171
167
} else {
172
- newHeaders . set ( BAGGAGE_HEADER_NAME , sentryBaggageHeader ) ;
168
+ newHeaders . set ( 'baggage' , sentryBaggageHeader ) ;
173
169
}
174
170
}
175
171
@@ -183,7 +179,7 @@ export function addTracingHeadersToFetchRequest(
183
179
} )
184
180
// Get rid of previous sentry baggage values in baggage header
185
181
. map ( header => {
186
- if ( Array . isArray ( header ) && header [ 0 ] === BAGGAGE_HEADER_NAME && typeof header [ 1 ] === 'string' ) {
182
+ if ( Array . isArray ( header ) && header [ 0 ] === 'baggage' && typeof header [ 1 ] === 'string' ) {
187
183
const [ headerName , headerValue , ...rest ] = header ;
188
184
return [ headerName , stripBaggageHeaderOfSentryBaggageValues ( headerValue ) , ...rest ] ;
189
185
} else {
@@ -197,7 +193,7 @@ export function addTracingHeadersToFetchRequest(
197
193
if ( sentryBaggageHeader ) {
198
194
// If there are multiple entries with the same key, the browser will merge the values into a single request header.
199
195
// Its therefore safe to simply push a "baggage" entry, even though there might already be another baggage header.
200
- newHeaders . push ( [ BAGGAGE_HEADER_NAME , sentryBaggageHeader ] ) ;
196
+ newHeaders . push ( [ 'baggage' , sentryBaggageHeader ] ) ;
201
197
}
202
198
203
199
return newHeaders as PolymorphicRequestHeaders ;
0 commit comments