From 0cb12021efd2b8ad1cd6dc6801c5f29a87b28ad1 Mon Sep 17 00:00:00 2001 From: Nicolas Gorga <62995075+NicolasGorga@users.noreply.github.com> Date: Mon, 24 Nov 2025 05:24:24 -0300 Subject: [PATCH] fix(core-flows): Add discountable properties in queried fields to avoid overriding discountable properties when set (#14105) * Add discountable properties to avoid applying adjustments to non discountable line items * Add changeset --- .changeset/rare-symbols-stare.md | 5 +++++ packages/core/core-flows/src/order/utils/fields.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/rare-symbols-stare.md diff --git a/.changeset/rare-symbols-stare.md b/.changeset/rare-symbols-stare.md new file mode 100644 index 0000000000..6445d21e65 --- /dev/null +++ b/.changeset/rare-symbols-stare.md @@ -0,0 +1,5 @@ +--- +"@medusajs/core-flows": patch +--- + +fix(core-flows): Add discountable properties in queried fields to avoid overriding discountable properties when set diff --git a/packages/core/core-flows/src/order/utils/fields.ts b/packages/core/core-flows/src/order/utils/fields.ts index 59831a146f..ac54b19203 100644 --- a/packages/core/core-flows/src/order/utils/fields.ts +++ b/packages/core/core-flows/src/order/utils/fields.ts @@ -4,6 +4,7 @@ export const productVariantsFields = [ "sku", "manage_inventory", "allow_backorder", + "is_discountable", "barcode", "product.id", "product.title", @@ -15,6 +16,7 @@ export const productVariantsFields = [ "product.type.id", "product.collection.title", "product.handle", + "product.discountable", "inventory_items.inventory_item_id", "inventory_items.required_quantity", "inventory_items.inventory.requires_shipping",