diff --git a/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php index 9896ed27b9d3d2a14c779a52634b8a23fba24972..2249d75172e766c66341946207fbc9cc9a5031aa 100644 --- a/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php +++ b/typo3/sysext/frontend/Classes/DataProcessing/LanguageMenuProcessor.php @@ -410,9 +410,9 @@ class LanguageMenuProcessor implements DataProcessorInterface $this->validateAndBuildConfiguration(); // Process Configuration - $menuContentObject = $cObj->getContentObject('HMENU'); - $renderedMenu = $menuContentObject->render($this->menuConfig); - if (!$renderedMenu) { + if (($menuContentObject = $cObj->getContentObject('HMENU')) === null + || !($renderedMenu = $menuContentObject->render($this->menuConfig)) + ) { return $processedData; } diff --git a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php index 07329aee053054c1e0291d0c46703adfa5410961..917b8647e1107e86ac81ce636c0d672701537adb 100644 --- a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php +++ b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php @@ -455,9 +455,9 @@ class MenuProcessor implements DataProcessorInterface $this->buildConfiguration(); // Process Configuration - $menuContentObject = $cObj->getContentObject('HMENU'); - $renderedMenu = $menuContentObject->render($this->menuConfig); - if (!$renderedMenu) { + if (($menuContentObject = $cObj->getContentObject('HMENU')) === null + || !($renderedMenu = $menuContentObject->render($this->menuConfig)) + ) { return $processedData; }