Skip to content

Commit f2bd85a

Browse files
committed
Make header availability check case-insensitive
1 parent 1fb190e commit f2bd85a

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

patches/sentry-browser/@sentry+browser+10.39.0+001+request-id-support.patch

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
diff --git a/node_modules/@sentry/browser/build/npm/cjs/dev/tracing/request.js b/node_modules/@sentry/browser/build/npm/cjs/dev/tracing/request.js
2-
index 6bfc053..f2007dc 100644
2+
index 6bfc053..21d2a37 100644
33
--- a/node_modules/@sentry/browser/build/npm/cjs/dev/tracing/request.js
44
+++ b/node_modules/@sentry/browser/build/npm/cjs/dev/tracing/request.js
55
@@ -227,6 +227,12 @@ function xhrCallback(
66
const span = spans[spanId];
77
if (span && sentryXhrData.status_code !== undefined) {
88
core.setHttpStatus(span, sentryXhrData.status_code);
9-
+ if (handlerData.xhr.getAllResponseHeaders().includes('x-request-id')) {
9+
+ if (handlerData.xhr.getAllResponseHeaders().toLowerCase().includes('x-request-id')) {
1010
+ const requestId = handlerData.xhr.getResponseHeader('x-request-id');
1111
+ if (requestId) {
1212
+ span.setAttribute('request-id', requestId)
@@ -16,14 +16,14 @@ index 6bfc053..f2007dc 100644
1616

1717
onRequestSpanEnd?.(span, {
1818
diff --git a/node_modules/@sentry/browser/build/npm/cjs/prod/tracing/request.js b/node_modules/@sentry/browser/build/npm/cjs/prod/tracing/request.js
19-
index 6bfc053..f2007dc 100644
19+
index 6bfc053..21d2a37 100644
2020
--- a/node_modules/@sentry/browser/build/npm/cjs/prod/tracing/request.js
2121
+++ b/node_modules/@sentry/browser/build/npm/cjs/prod/tracing/request.js
2222
@@ -227,6 +227,12 @@ function xhrCallback(
2323
const span = spans[spanId];
2424
if (span && sentryXhrData.status_code !== undefined) {
2525
core.setHttpStatus(span, sentryXhrData.status_code);
26-
+ if (handlerData.xhr.getAllResponseHeaders().includes('x-request-id')) {
26+
+ if (handlerData.xhr.getAllResponseHeaders().toLowerCase().includes('x-request-id')) {
2727
+ const requestId = handlerData.xhr.getResponseHeader('x-request-id');
2828
+ if (requestId) {
2929
+ span.setAttribute('request-id', requestId)
@@ -33,14 +33,14 @@ index 6bfc053..f2007dc 100644
3333

3434
onRequestSpanEnd?.(span, {
3535
diff --git a/node_modules/@sentry/browser/build/npm/esm/dev/tracing/request.js b/node_modules/@sentry/browser/build/npm/esm/dev/tracing/request.js
36-
index 57d2ae8..5985a46 100644
36+
index 57d2ae8..063b495 100644
3737
--- a/node_modules/@sentry/browser/build/npm/esm/dev/tracing/request.js
3838
+++ b/node_modules/@sentry/browser/build/npm/esm/dev/tracing/request.js
3939
@@ -225,6 +225,12 @@ function xhrCallback(
4040
const span = spans[spanId];
4141
if (span && sentryXhrData.status_code !== undefined) {
4242
setHttpStatus(span, sentryXhrData.status_code);
43-
+ if (handlerData.xhr.getAllResponseHeaders().includes('x-request-id')) {
43+
+ if (handlerData.xhr.getAllResponseHeaders().toLowerCase().includes('x-request-id')) {
4444
+ const requestId = handlerData.xhr.getResponseHeader('x-request-id');
4545
+ if (requestId) {
4646
+ span.setAttribute('request-id', requestId)
@@ -50,14 +50,14 @@ index 57d2ae8..5985a46 100644
5050

5151
onRequestSpanEnd?.(span, {
5252
diff --git a/node_modules/@sentry/browser/build/npm/esm/prod/tracing/request.js b/node_modules/@sentry/browser/build/npm/esm/prod/tracing/request.js
53-
index 57d2ae8..5985a46 100644
53+
index 57d2ae8..063b495 100644
5454
--- a/node_modules/@sentry/browser/build/npm/esm/prod/tracing/request.js
5555
+++ b/node_modules/@sentry/browser/build/npm/esm/prod/tracing/request.js
5656
@@ -225,6 +225,12 @@ function xhrCallback(
5757
const span = spans[spanId];
5858
if (span && sentryXhrData.status_code !== undefined) {
5959
setHttpStatus(span, sentryXhrData.status_code);
60-
+ if (handlerData.xhr.getAllResponseHeaders().includes('x-request-id')) {
60+
+ if (handlerData.xhr.getAllResponseHeaders().toLowerCase().includes('x-request-id')) {
6161
+ const requestId = handlerData.xhr.getResponseHeader('x-request-id');
6262
+ if (requestId) {
6363
+ span.setAttribute('request-id', requestId)

0 commit comments

Comments
 (0)