diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index 26be1117801160685bfeb4cfa10c59662e00b154..ed05168a17c79b69dc6de276f747570e73bcf0da 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -8776,7 +8776,7 @@ class DataHandler implements LoggerAwareInterface $newData = []; foreach ($GLOBALS['TCA'][$table]['columns'] as $field => $conf) { if ($conf['config']['type'] === 'slug' && (string)$curData[$field] !== '') { - $evalCodesArray = GeneralUtility::trimExplode(',', $conf['config']['eval'], true); + $evalCodesArray = GeneralUtility::trimExplode(',', $conf['config']['eval'] ?? '', true); if (in_array('uniqueInSite', $evalCodesArray, true)) { $helper = GeneralUtility::makeInstance(SlugHelper::class, $table, $field, $conf['config'], $workspaceId); $state = RecordStateFactory::forName($table)->fromArray($curData);