diff --git a/Classes/Hooks/DatamapDataHandlerHook.php b/Classes/Hooks/DatamapDataHandlerHook.php index a7732aa..479e75d 100644 --- a/Classes/Hooks/DatamapDataHandlerHook.php +++ b/Classes/Hooks/DatamapDataHandlerHook.php @@ -39,7 +39,11 @@ public function processDatamap_beforeStart(DataHandler $dataHandler) foreach ($datamap['tt_content'] as $id => $incomingFieldArray) { $incomingFieldArray['uid'] = $id; if (MathUtility::canBeInterpretedAsInteger($id)) { - $incomingFieldArray = array_merge(BackendUtility::getRecord('tt_content', $id), $incomingFieldArray); + $record = BackendUtility::getRecord('tt_content', $id); + if ($record === null) { + continue; + } + $incomingFieldArray = array_merge($record, $incomingFieldArray); } $pageId = (int)$incomingFieldArray['pid'];