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:
-7
@@ -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) ?? []
|
||||
|
||||
Reference in New Issue
Block a user