diff --git a/frontend/lib/shopify-storefront-sdk/generated/sdk.ts b/frontend/lib/shopify-storefront-sdk/generated/sdk.ts index aa979e21..01800c40 100644 --- a/frontend/lib/shopify-storefront-sdk/generated/sdk.ts +++ b/frontend/lib/shopify-storefront-sdk/generated/sdk.ts @@ -2654,7 +2654,7 @@ export enum CountryCode { Tn = 'TN', /** Tonga. */ To = 'TO', - /** Turkey. */ + /** Türkiye. */ Tr = 'TR', /** Trinidad & Tobago. */ Tt = 'TT', diff --git a/packages/sentry/index.tsx b/packages/sentry/index.tsx index 1085b7e4..f3ace20a 100644 --- a/packages/sentry/index.tsx +++ b/packages/sentry/index.tsx @@ -40,13 +40,20 @@ const withSentry: FetchMiddleware = (fetcher) => async (input, init) => { }); } + let body; + try { + body = init?.body ? JSON.parse(String(init?.body)) : undefined; + } catch (e) { + body = init?.body ?? undefined; + } + const context = { // Underscore sorts the resource first in Sentry's UI _resource: input, headers: init?.headers, method: init?.method, // Parse to pretty print GraphQL queries - body: init?.body ? JSON.parse(String(init?.body)) : undefined, + body, }; try { const response = await fetcher(input, init);