From 1ea5728c7b7b55740bcad1c27892f3f0b1510564 Mon Sep 17 00:00:00 2001 From: frosit Date: Sat, 6 May 2017 19:44:34 +0200 Subject: [PATCH] Minimal fix for issue related to #9445 --- app/code/Magento/Quote/Model/Quote/Item/CartItemPersister.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/code/Magento/Quote/Model/Quote/Item/CartItemPersister.php b/app/code/Magento/Quote/Model/Quote/Item/CartItemPersister.php index e29364d41b498..2a5594260c6ff 100644 --- a/app/code/Magento/Quote/Model/Quote/Item/CartItemPersister.php +++ b/app/code/Magento/Quote/Model/Quote/Item/CartItemPersister.php @@ -58,8 +58,7 @@ public function save(CartInterface $quote, CartItemInterface $item) $itemId = $item->getItemId(); try { /** Update existing item */ - if (isset($itemId)) { - $currentItem = $quote->getItemById($itemId); + if (isset($itemId) && $currentItem = $quote->getItemById($itemId)) { if (!$currentItem) { throw new NoSuchEntityException( __('Cart %1 does not contain item %2', $cartId, $itemId)