diff --git a/typo3/sysext/backend/Classes/Utility/BackendUtility.php b/typo3/sysext/backend/Classes/Utility/BackendUtility.php
index a152db7458c457b121e951733475bf9a439fb3b4..af0275bea4b49ed3d66e330330e32293ac00e24d 100644
--- a/typo3/sysext/backend/Classes/Utility/BackendUtility.php
+++ b/typo3/sysext/backend/Classes/Utility/BackendUtility.php
@@ -1156,7 +1156,7 @@ class BackendUtility
             $parts[] = $lang->sL($GLOBALS['TCA']['pages']['columns']['url']['label'] ?? '') . ' ' . ($row['url'] ?? '');
         } elseif ($row['doktype'] == PageRepository::DOKTYPE_SHORTCUT) {
             if ($perms_clause) {
-                $label = self::getRecordPath((int)$row['shortcut'], $perms_clause, 20);
+                $label = self::getRecordPath((int)($row['shortcut'] ?? 0), $perms_clause, 20);
             } else {
                 $row['shortcut'] = (int)($row['shortcut'] ?? 0);
                 $lRec = self::getRecordWSOL('pages', $row['shortcut'], 'title');