diff --git a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php index eee9108484a1acb5324bfca8057dd3980813e53e..ccb29176ea417f6684f9c3fffdedec0d672ff557 100644 --- a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php +++ b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php @@ -3701,7 +3701,9 @@ class DatabaseRecordList */ protected function isLocalized(string $table, array $row): bool { - return ($row[$GLOBALS['TCA'][$table]['ctrl']['languageField']] ?? false) - && ($row[$GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField']] ?? false); + $languageField = $GLOBALS['TCA'][$table]['ctrl']['languageField'] ?? ''; + $transOrigPointerField = $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField'] ?? ''; + + return ($row[$languageField] ?? false) && ($row[$transOrigPointerField] ?? false); } }