diff --git a/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php b/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php index 15f4f10b2036879ddfbce1fc5ed0208da10ad463..053ba6f5ee93eeaca3569e726e84d2bf41eba052 100644 --- a/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php +++ b/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php @@ -144,7 +144,7 @@ class ConditionMatcher extends AbstractConditionMatcher $pageId = $id; } else { $record = BackendUtility::getRecordWSOL($table, abs($id), '*', '', false); - $pageId = (int)$record['pid']; + $pageId = (int)($record['pid'] ?? 0); } } return $pageId;