diff --git a/.changeset/sweet-bulldogs-thank.md b/.changeset/sweet-bulldogs-thank.md new file mode 100644 index 0000000000..b8b2c8c91a --- /dev/null +++ b/.changeset/sweet-bulldogs-thank.md @@ -0,0 +1,5 @@ +--- +"@medusajs/core-flows": patch +--- + +fix(): Cart translation sync diff --git a/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts b/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts index 6b4e840dca..7137d54496 100644 --- a/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts +++ b/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts @@ -84,7 +84,7 @@ export const updateCartItemsTranslationsStep = createStep( try { const isTranslationEnabled = FeatureFlag.isFeatureEnabled("translation") - if (!isTranslationEnabled || !data.locale) { + if (!isTranslationEnabled) { return new StepResponse(void 0, []) } diff --git a/packages/core/core-flows/src/common/utils/apply-translations-to-items.ts b/packages/core/core-flows/src/common/utils/apply-translations-to-items.ts index 7839747638..227ab622ec 100644 --- a/packages/core/core-flows/src/common/utils/apply-translations-to-items.ts +++ b/packages/core/core-flows/src/common/utils/apply-translations-to-items.ts @@ -62,6 +62,7 @@ export function applyTranslationsToItems< applyTranslation(itemAny, entity, key, translationKey) } } + itemAny.title = item.product_title ?? item.title }) return item