From 0cba4d647dda147e5428f5733d9bdaa9cca203a6 Mon Sep 17 00:00:00 2001 From: Didier Guyon <60464752+DidierGuyon@users.noreply.github.com> Date: Tue, 8 Aug 2023 13:51:44 +0200 Subject: [PATCH] fix(medusa): ExistingItems query in addOrUpdateLineItems (#4714) --- packages/medusa/src/services/cart.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/medusa/src/services/cart.ts b/packages/medusa/src/services/cart.ts index 1f4b63df4f..fda650d251 100644 --- a/packages/medusa/src/services/cart.ts +++ b/packages/medusa/src/services/cart.ts @@ -798,10 +798,10 @@ class CartService extends TransactionBaseService { const existingItems = await lineItemServiceTx.list( { cart_id: cart.id, - variant_id: In([items.map((item) => item.variant_id)]), + variant_id: In(items.map((item) => item.variant_id)), should_merge: true, }, - { select: ["id", "metadata", "quantity"] } + { select: ["id", "metadata", "quantity", "variant_id"] } ) const existingItemsVariantMap = new Map()