diff --git a/packages/browser/src/integrations/culturecontext.ts b/packages/browser/src/integrations/culturecontext.ts index f2b705e3e9a9..cb4a1c975937 100644 --- a/packages/browser/src/integrations/culturecontext.ts +++ b/packages/browser/src/integrations/culturecontext.ts @@ -1,5 +1,5 @@ import type { CultureContext, IntegrationFn } from '@sentry/core'; -import { defineIntegration } from '@sentry/core'; +import { defineIntegration, safeSetSpanJSONAttributes } from '@sentry/core'; import { WINDOW } from '../helpers'; const INTEGRATION_NAME = 'CultureContext'; @@ -21,12 +21,11 @@ const _cultureContextIntegration = (() => { const culture = getCultureContext(); if (culture) { - span.attributes = { + safeSetSpanJSONAttributes(span, { 'culture.locale': culture.locale, 'culture.timezone': culture.timezone, 'culture.calendar': culture.calendar, - ...span.attributes, - }; + }); } }, };