Bug #95496
Updated by Nikolas Hagelstein over 2 years ago
The constructor of TYPO3\CMS\Backend\Form\Behavior\UpdateValueOnFieldChange expects the $identifier to be a string.
Unfortunatly $identifier is (can be )an integer when called from but it can be an integer when called from TYPO3\CMS\Backend\Controller\FormFlexAjaxController.
See https://github.com/TYPO3/typo3/blob/master/typo3/sysext/backend/Classes/Controller/FormFlexAjaxController.php#L131
Quick and dirty fix would be just cast it to a string before passing it.