diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFlexProcess.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFlexProcess.php index f448ca58e4dee41172da5145522abc911a78d9d3..9baa931a9bd357b5c19d75ca12bf43ae8a9ccfde 100644 --- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFlexProcess.php +++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFlexProcess.php @@ -139,7 +139,7 @@ class TcaFlexProcess implements FormDataProviderInterface } } } - } elseif (isset($dataStructureFieldDefinition['type']) || isset($dataStructureFieldDefinition['section'])) { + } elseif (isset($dataStructureFieldDefinition['type']) xor isset($dataStructureFieldDefinition['section'])) { // type without section is not ok throw new \UnexpectedValueException( 'Broken data structure on field name ' . $fieldName . '. section without type or vice versa is not allowed',