fix(core-flows): updating tax lines when draft order shipping is removed (#12919)

**What**
- don't call `updateOrderTaxLinesWorkflow` when a shipping method is removed from a draft order (tax lines will be cascade deleted with the method)
This commit is contained in:
Frane Polić
2025-07-14 13:35:44 +00:00
committed by GitHub
parent e547c65bc8
commit a28226af80
3 changed files with 189 additions and 8 deletions
@@ -15,7 +15,6 @@ import { useRemoteQueryStep } from "../../common"
import {
createOrderChangeActionsWorkflow,
previewOrderChangeStep,
updateOrderTaxLinesWorkflow,
} from "../../order"
import { validateDraftOrderChangeStep } from "../steps/validate-draft-order-change"
import { draftOrderFieldsForRefreshSteps } from "../utils/fields"
@@ -87,12 +86,6 @@ export const removeDraftOrderShippingMethodWorkflow = createWorkflow(
validateDraftOrderChangeStep({ order, orderChange })
updateOrderTaxLinesWorkflow.runAsStep({
input: {
order_id: order.id,
},
})
const appliedPromoCodes: string[] = transform(
order,
(order) => order.promotions?.map((promotion) => promotion.code) ?? []