diff --git a/typo3/sysext/backend/Classes/Http/RouteDispatcher.php b/typo3/sysext/backend/Classes/Http/RouteDispatcher.php index bfa29f73a594b22278eca2282f86a9a607ea6e3d..85e2cc56b41d13d7088fdfbe97ccbeb24c7d2c1e 100644 --- a/typo3/sysext/backend/Classes/Http/RouteDispatcher.php +++ b/typo3/sysext/backend/Classes/Http/RouteDispatcher.php @@ -185,7 +185,7 @@ class RouteDispatcher extends Dispatcher // Check if page has been deleted $deleteField = $GLOBALS['TCA']['pages']['ctrl']['delete']; $pageInfo = BackendUtility::getRecord('pages', $id, $deleteField, $permClause ? ' AND ' . $permClause : '', false); - if (!$pageInfo[$deleteField]) { + if (!($pageInfo[$deleteField] ?? false)) { throw new \RuntimeException('You don\'t have access to this page', 1289917924); } }