[BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
Because the Localization\State does currently not support columnsOverrides, the localization state selector wizard throws an exception when setting allowLanguageSynchronization via columnsOverrides. This is now mitigated by removing the non working option from TCA via TcaMigration and informing the integrator about it. Additionally is the Localization\State checked in the wizard and an early return is done to prevent null pointer exceptions. Resolves: #104693 Resolves: #104403 Releases: main, 12.4 Change-Id: Ice719b2b198a6bc26abf0866ecae6c11da20cbea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85721 Tested-by:Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com>
Showing
- typo3/sysext/backend/Classes/Form/FieldWizard/LocalizationStateSelector.php 8 additions, 6 deletions...nd/Classes/Form/FieldWizard/LocalizationStateSelector.php
- typo3/sysext/core/Classes/Configuration/Tca/TcaMigration.php 26 additions, 0 deletionstypo3/sysext/core/Classes/Configuration/Tca/TcaMigration.php
- typo3/sysext/core/Documentation/Changelog/12.4.x/Important-104693-SettingAllowLanguageSynchronizationViaColumnsOverrides.rst 53 additions, 0 deletions...ettingAllowLanguageSynchronizationViaColumnsOverrides.rst
- typo3/sysext/core/Tests/Unit/Configuration/Tca/TcaMigrationTest.php 75 additions, 0 deletions...xt/core/Tests/Unit/Configuration/Tca/TcaMigrationTest.php
Please register or sign in to comment