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",