diff --git a/app/code/Magento/PageCache/Controller/Block.php b/app/code/Magento/PageCache/Controller/Block.php index 5d4473d5472ec..1e13f4b8be41f 100644 --- a/app/code/Magento/PageCache/Controller/Block.php +++ b/app/code/Magento/PageCache/Controller/Block.php @@ -68,7 +68,9 @@ protected function _getBlocks() $blocks = $this->jsonSerializer->unserialize($blocks); $handles = $this->base64jsonSerializer->unserialize($handles); - $handles[] = $this->additionalPageCacheHandle; + if(is_array($handles)){ + $handles[] = $this->additionalPageCacheHandle; + } $this->_view->loadLayout($handles, true, true, false); $data = [];