chore(order): preview removed items (#8680)

This commit is contained in:
Carlos R. L. Rodrigues
2024-08-20 14:53:39 -03:00
committed by GitHub
parent 430d9a38c4
commit 99eca64c20
7 changed files with 44 additions and 38 deletions

View File

@@ -1,6 +1,7 @@
import { OrderChangeActionDTO } from "@medusajs/types"
import {
ChangeActionType,
MathBN,
createRawPropertiesFromBigNumber,
isDefined,
} from "@medusajs/utils"
@@ -42,6 +43,10 @@ export function applyChangesToOrder(
const version = actionsMap[order.id]?.[0]?.version ?? order.version
for (const item of calculated.order.items) {
if (MathBN.lte(item.quantity, 0)) {
continue
}
const isExistingItem = item.id === item.detail?.item_id
const orderItem = isExistingItem ? (item.detail as any) : item
const itemId = isExistingItem ? orderItem.item_id : item.id