diff --git a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
index 52147a1b2d55b9beb2c92b0e211459aef7ea4070..8f6780d6a7cf8e726d308250e30e69845db36ec1 100644
--- a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
+++ b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php
@@ -485,9 +485,9 @@ class MenuProcessor implements DataProcessorInterface
         }
         $request = $this->cObj->getRequest();
         $recordContentObjectRenderer = GeneralUtility::makeInstance(ContentObjectRenderer::class);
-        $recordContentObjectRenderer->start($page['data'], 'pages', $request);
-        $processedPage = $this->contentDataProcessor->process($recordContentObjectRenderer, $processorConfiguration, $page);
-        return $processedPage;
+        $recordContentObjectRenderer->start($page['data'] ?? [], 'pages', $request);
+
+        return $this->contentDataProcessor->process($recordContentObjectRenderer, $processorConfiguration, $page);
     }
 
     /**