From 090d15b1e42bf6b5eb05f52be7d433f6c7e3cef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Thu, 27 Feb 2025 08:58:47 +0100 Subject: [PATCH] fix(core-flows): unsafe access to a variant property (#11588) **What** - fix unsafe access `manage_inventory` flag if variant doesn't exist for the item --- CLOSES https://github.com/medusajs/medusa/issues/11587 --- .../src/cart/workflows/list-shipping-options-for-cart.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/core-flows/src/cart/workflows/list-shipping-options-for-cart.ts b/packages/core/core-flows/src/cart/workflows/list-shipping-options-for-cart.ts index 1ca7c9bbcd..c181a6aaa5 100644 --- a/packages/core/core-flows/src/cart/workflows/list-shipping-options-for-cart.ts +++ b/packages/core/core-flows/src/cart/workflows/list-shipping-options-for-cart.ts @@ -172,7 +172,7 @@ export const listShippingOptionsForCartWorkflow = createWorkflow( const itemsAtLocationWithoutAvailableQuantity = cart.items.filter( (item) => { - if (!item.variant.manage_inventory) { + if (!item.variant?.manage_inventory) { return false }