[BUGFIX] Properly discard workspace MM relations
A first patch towards more reliable workspace-mm scenarios: When a record is discarded that has mm relations, those relations are now deleted along with the deleted "parent" record. Change-Id: Ic2abe8d1c828158cf86abe760aec8766abcd0e71 Resolves: #93064 Releases: master, 10.4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67100 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
Showing
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 44 additions, 9 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/ActionTest.php 0 additions, 33 deletions...Functional/DataHandling/ManyToMany/Discard/ActionTest.php
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/addCategoryRelation.csv 0 additions, 4 deletions...ndling/ManyToMany/Discard/DataSet/addCategoryRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/changeCategoryRelationSorting.csv 0 additions, 3 deletions...yToMany/Discard/DataSet/changeCategoryRelationSorting.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/copyCategoryOfRelation.csv 0 additions, 2 deletions...ing/ManyToMany/Discard/DataSet/copyCategoryOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/copyContentOfRelation.csv 0 additions, 3 deletions...ling/ManyToMany/Discard/DataSet/copyContentOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/copyPage.csv 0 additions, 5 deletions...onal/DataHandling/ManyToMany/Discard/DataSet/copyPage.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createCategoryNAddRelation.csv 0 additions, 2 deletions...ManyToMany/Discard/DataSet/createCategoryNAddRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createCategoryNCreateRelation.csv 0 additions, 2 deletions...yToMany/Discard/DataSet/createCategoryNCreateRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createCategoryWContentNAddRelation.csv 0 additions, 2 deletions...ny/Discard/DataSet/createCategoryWContentNAddRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createContentNAddRelation.csv 0 additions, 2 deletions.../ManyToMany/Discard/DataSet/createContentNAddRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createContentNCreateRelation.csv 0 additions, 2 deletions...nyToMany/Discard/DataSet/createContentNCreateRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/createContentWCategoryNAddRelation.csv 0 additions, 2 deletions...ny/Discard/DataSet/createContentWCategoryNAddRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/deleteCategoryOfRelation.csv 0 additions, 2 deletions...g/ManyToMany/Discard/DataSet/deleteCategoryOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/deleteCategoryRelation.csv 0 additions, 2 deletions...ing/ManyToMany/Discard/DataSet/deleteCategoryRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/deleteContentOfRelation.csv 0 additions, 3 deletions...ng/ManyToMany/Discard/DataSet/deleteContentOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv 0 additions, 2 deletions...ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeContentOfRelation.csv 0 additions, 3 deletions.../ManyToMany/Discard/DataSet/localizeContentOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/modifyBothsOfRelation.csv 0 additions, 3 deletions...ling/ManyToMany/Discard/DataSet/modifyBothsOfRelation.csv
- typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/modifyCategoryOfRelation.csv 0 additions, 2 deletions...g/ManyToMany/Discard/DataSet/modifyCategoryOfRelation.csv
Please register or sign in to comment