diff --git a/app/code/Magento/QuoteGraphQl/Model/CartItem/DataProvider/UpdateCartItems.php b/app/code/Magento/QuoteGraphQl/Model/CartItem/DataProvider/UpdateCartItems.php index 9d15412413f82..2f91b1da4c604 100644 --- a/app/code/Magento/QuoteGraphQl/Model/CartItem/DataProvider/UpdateCartItems.php +++ b/app/code/Magento/QuoteGraphQl/Model/CartItem/DataProvider/UpdateCartItems.php @@ -73,7 +73,7 @@ public function processCartItems(Quote $cart, array $items): void $quantity = (float)$item['quantity']; if ($quantity <= 0.0) { - $this->cartItemRepository->deleteById((int)$cart->getId(), $itemId); + $cart->removeItem($itemId); } else { $this->updateCartItem->execute($cart, $itemId, $quantity, $customizableOptions); }