diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index 6d62342645e5214045d4a357e25b82a7edba4b61..c07c4b449e7059453691da8117853764608986cd 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -8386,7 +8386,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);