diff --git a/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php b/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php index 1659835d38e6d1c12f691c2b4c1018005f182e69..89d06f48e2ec6a591db3f15ab525b30d705f7e36 100644 --- a/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php +++ b/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php @@ -1401,7 +1401,9 @@ class DataMapProcessor } foreach ($GLOBALS['TCA'][$tableName]['columns'] as $fieldName => $configuration) { - if (($configuration['l10n_mode'] ?? null) === 'exclude') { + if (($configuration['l10n_mode'] ?? null) === 'exclude' + && ($configuration['config']['type'] ?? null) !== 'none' + ) { $localizationExcludeFieldNames[] = $fieldName; } }