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);
                 }
             }