Skip to content

Commit 22c16d8

Browse files
author
Luca Forstner
committed
Undo stupid change and fix tests
1 parent 9344a37 commit 22c16d8

File tree

3 files changed

+2
-17
lines changed

3 files changed

+2
-17
lines changed

packages/tracing-internal/src/browser/request.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,6 @@ export function instrumentOutgoingRequests(_options?: Partial<RequestInstrumenta
135135

136136
if (traceFetch) {
137137
addInstrumentationHandler('fetch', (handlerData: HandlerDataFetch) => {
138-
if (!hasTracingEnabled()) {
139-
return;
140-
}
141-
142138
const createdSpan = instrumentFetchRequest(handlerData, shouldCreateSpan, shouldAttachHeadersWithTargets, spans);
143139
if (enableHTTPTimings && createdSpan) {
144140
addHTTPTimings(createdSpan);

packages/tracing-internal/src/common/fetch.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getCurrentHub, getDynamicSamplingContextFromClient } from '@sentry/core';
1+
import { getCurrentHub, getDynamicSamplingContextFromClient, hasTracingEnabled } from '@sentry/core';
22
import type { Client, HandlerDataFetch, Scope, Span, SpanOrigin } from '@sentry/types';
33
import {
44
BAGGAGE_HEADER_NAME,
@@ -30,7 +30,7 @@ export function instrumentFetchRequest(
3030
spans: Record<string, Span>,
3131
spanOrigin: SpanOrigin = 'auto.http.browser',
3232
): Span | undefined {
33-
if (!handlerData.fetchData) {
33+
if (!hasTracingEnabled() || !handlerData.fetchData) {
3434
return undefined;
3535
}
3636

packages/tracing-internal/test/browser/request.test.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,6 @@ describe('callbacks', () => {
126126
},
127127
);
128128

129-
it('adds neither fetch request spans nor fetch request headers if there is no fetch data in handler data', () => {
130-
const spans = {};
131-
132-
instrumentFetchRequest(fetchHandlerData, alwaysCreateSpan, alwaysAttachHeaders, spans);
133-
134-
expect(spans).toEqual({});
135-
136-
const headers = (fetchHandlerData.args[1].headers as Record<string, string>) || {};
137-
expect(Object.keys(headers)).toEqual([]);
138-
});
139-
140129
it('adds neither fetch request spans nor fetch request headers if tracing is disabled', () => {
141130
hasTracingEnabled.mockReturnValueOnce(false);
142131
const spans = {};

0 commit comments

Comments
 (0)