Skip to content

Commit

Permalink
[bug-OpenMage#2] Possible NPE with breadcrumbs in Mage_Cms_Block_Page…
Browse files Browse the repository at this point in the history
…::_prepareLayout()
  • Loading branch information
drobinson authored and edannenberg committed Aug 17, 2020
1 parent 6c33bd0 commit d2da198
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions app/code/core/Mage/Cms/Block/Page.php
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ protected function _prepareLayout()
{
$page = $this->getPage();
$breadcrumbsArray = array();
$breadcrumbs = null;

// show breadcrumbs
if (Mage::getStoreConfig('web/default/show_cms_breadcrumbs')
Expand All @@ -90,8 +91,10 @@ protected function _prepareLayout()

Mage::dispatchEvent('cms_generate_breadcrumbs', array('breadcrumbs' => $breadcrumbsObject));

foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) {
$breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']);
if ($breadcrumbs instanceof Mage_Page_Block_Html_Breadcrumbs) {
foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) {
$breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']);
}
}
}

Expand Down

0 comments on commit d2da198

Please sign in to comment.