Sentry: Allow backend filtering for WebSocket connections without frontend
This commit is contained in:

committed by
Sebastian Serth

parent
05adde58ce
commit
f393d8cb48
@ -12,10 +12,12 @@ CodeOceanEditorWebsocket = {
|
|||||||
sockURL.hash = '';
|
sockURL.hash = '';
|
||||||
|
|
||||||
if (span) {
|
if (span) {
|
||||||
sockURL.searchParams.set('HTTP_SENTRY_TRACE', span.toTraceparent());
|
|
||||||
const dynamicContext = this.sentryTransaction.getDynamicSamplingContext();
|
const dynamicContext = this.sentryTransaction.getDynamicSamplingContext();
|
||||||
const baggage = SentryUtils.dynamicSamplingContextToSentryBaggageHeader(dynamicContext);
|
const baggage = SentryUtils.dynamicSamplingContextToSentryBaggageHeader(dynamicContext);
|
||||||
sockURL.searchParams.set('HTTP_BAGGAGE', baggage);
|
if (baggage) {
|
||||||
|
sockURL.searchParams.set('HTTP_SENTRY_TRACE', span.toTraceparent());
|
||||||
|
sockURL.searchParams.set('HTTP_BAGGAGE', baggage);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return sockURL.toString();
|
return sockURL.toString();
|
||||||
|
Reference in New Issue
Block a user