fix(): update cart line item route fetching (#13477)

**What**
Remove cart fetching before workflow which fetch the cart as well
This commit is contained in:
Adrien de Peretti
2025-09-11 12:12:13 +02:00
committed by GitHub
parent d828005354
commit 29dca1ca48
3 changed files with 15 additions and 30 deletions

View File

@@ -134,6 +134,13 @@ export const updateLineItemInCartWorkflow = createWorkflow(
input: UpdateLineItemInCartWorkflowInputDTO & AdditionalData
}) => {
const item = data.cart.items.find((i) => i.id === data.input.item_id)!
if (!item) {
throw new MedusaError(
MedusaError.Types.NOT_FOUND,
`Line item with id: ${data.input.item_id} was not found`
)
}
const variantIds = [item?.variant_id].filter(Boolean)
return { item, variantIds }
}