From fedb5a8b2edd406534052fa3f64ad42432a85ed9 Mon Sep 17 00:00:00 2001
From: Sergey Semenov <ssemenov@ebay.com>
Date: Fri, 27 Mar 2015 19:36:53 +0200
Subject: [PATCH] MAGETWO-21349: Advanced Mini Cart

---
 .../Magento/Checkout/Controller/Sidebar/RemoveItem.php    | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php b/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php
index 95ec66b764e..d0ed1515f90 100644
--- a/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php
+++ b/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php
@@ -85,9 +85,11 @@ class RemoveItem extends Action
     {
         $response = $this->sidebar->getResponseData($error);
 
-        $resultPage = $this->resultPageFactory->create();
-        $block = $resultPage->getLayout()->getBlock('minicart.content')->toHtml();
-        $response['content'] = $block;
+        if (empty($error)) {
+            $resultPage = $this->resultPageFactory->create();
+            $block = $resultPage->getLayout()->getBlock('minicart.content')->toHtml();
+            $response['content'] = $block;
+        }
 
         return $this->getResponse()->representJson(
             $this->jsonHelper->jsonEncode($response)
-- 
GitLab