diff --git a/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php b/app/code/Magento/Checkout/Controller/Sidebar/RemoveItem.php
index 95ec66b764e33de66892e411c9618684f7029cb0..d0ed1515f90475a09ce1034632bd4db6c656267e 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)