From 3f9c2eed46017032fb5d3191d7b48cfa7c8543f7 Mon Sep 17 00:00:00 2001 From: Nicolas Hrubec Date: Fri, 24 Apr 2026 09:08:27 +0200 Subject: [PATCH] ref(browser): Use safeSetSpanJSONAttributes in cultureContext integration Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/browser/src/integrations/culturecontext.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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, - }; + }); } }, };