From ff60eb57d16f10102f5139fb5178fccc2a175828 Mon Sep 17 00:00:00 2001 From: indykoning <15870933+indykoning@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:14:20 +0100 Subject: [PATCH] Call RemoveItem on cart instead of ItemRepository --- .../Model/CartItem/DataProvider/UpdateCartItems.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }