[BUGFIX] Allow changing FF sections in new version overlays
Creating a version overlay of a record that has flexform sections and moving or deleting some of these sections at the same time fails in DataHandler due to a wrong uid lookup for the section command array. The patch fixes this scenario in the DataHandler flexform processing code and leaves an according explanation comment. Resolves: #73761 Releases: main, 11.5 Change-Id: Ib1c910c59a2ebfe9b7545cabb258f44bac2cd273 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75116 Tested-by:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Tina Westner <tina.westner@bgm-gmbh.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Tina Westner <tina.westner@bgm-gmbh.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 31 additions, 7 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/AbstractActionTestCase.php 172 additions, 0 deletions...Scenarios/FlexSectionContainer/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/AbstractActionWorkspacesTestCase.php 27 additions, 0 deletions...FlexSectionContainer/AbstractActionWorkspacesTestCase.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/DataSet/ImportDefault.csv 41 additions, 0 deletions...aScenarios/FlexSectionContainer/DataSet/ImportDefault.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/DataSet/ImportDefaultWorkspaces.csv 52 additions, 0 deletions.../FlexSectionContainer/DataSet/ImportDefaultWorkspaces.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/Modify/ActionTest.php 50 additions, 0 deletions.../DataScenarios/FlexSectionContainer/Modify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/Modify/DataSet/changeSorting.csv 41 additions, 0 deletions...ios/FlexSectionContainer/Modify/DataSet/changeSorting.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/Modify/DataSet/deleteSection.csv 31 additions, 0 deletions...ios/FlexSectionContainer/Modify/DataSet/deleteSection.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesDiscard/ActionTest.php 52 additions, 0 deletions...ios/FlexSectionContainer/WorkspacesDiscard/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesDiscard/DataSet/changeSorting.csv 52 additions, 0 deletions...tionContainer/WorkspacesDiscard/DataSet/changeSorting.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesDiscard/DataSet/deleteSection.csv 52 additions, 0 deletions...tionContainer/WorkspacesDiscard/DataSet/deleteSection.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesModify/ActionTest.php 50 additions, 0 deletions...rios/FlexSectionContainer/WorkspacesModify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesModify/DataSet/changeSorting.csv 85 additions, 0 deletions...ctionContainer/WorkspacesModify/DataSet/changeSorting.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesModify/DataSet/deleteSection.csv 75 additions, 0 deletions...ctionContainer/WorkspacesModify/DataSet/deleteSection.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublish/ActionTest.php 52 additions, 0 deletions...ios/FlexSectionContainer/WorkspacesPublish/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublish/DataSet/changeSorting.csv 52 additions, 0 deletions...tionContainer/WorkspacesPublish/DataSet/changeSorting.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublish/DataSet/deleteSection.csv 42 additions, 0 deletions...tionContainer/WorkspacesPublish/DataSet/deleteSection.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublishAll/ActionTest.php 52 additions, 0 deletions.../FlexSectionContainer/WorkspacesPublishAll/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublishAll/DataSet/changeSorting.csv 52 additions, 0 deletions...nContainer/WorkspacesPublishAll/DataSet/changeSorting.csv
- typo3/sysext/core/Tests/Functional/DataScenarios/FlexSectionContainer/WorkspacesPublishAll/DataSet/deleteSection.csv 42 additions, 0 deletions...nContainer/WorkspacesPublishAll/DataSet/deleteSection.csv
Please register or sign in to comment