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