Bug #92779
closedMoving pages in workspaces multiple times creates broken db state
100%
Description
Redroduce:
- create 3 pages in live: "target-1", "target-2" und "page-to-move"
- go to workspace
- move "page-to-move" below "target-1" -> this will create 2 db records one t3ver_state 3, one t3ver_state 4, both have their pid set to the uid of "target-1"
- move "page-to-move" again, this time below "target-2" -> this will update pid of t3ver_state=3 record to uid of "target-2", but it does NOT update pid of the t3ver_state=4 record!
-> result: "page-to-move" lost correct connection to page tree, especially if "target-1" page is deleted later, which leads to all sorts of issues:
page module language view fatals, formEngine of "move-to-page" record renders a "some uid not found" message instead of opening the page record, list module can no longer resolve the Site object and shows no flags.
Updated by Gerrit Code Review about 4 years ago
- Status changed from New to Under Review
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66452
Updated by Gerrit Code Review about 4 years ago
Patch set 10 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66382
Updated by Gerrit Code Review about 4 years ago
Patch set 11 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66382
Updated by Gerrit Code Review about 4 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66452
Updated by Gerrit Code Review about 4 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66452
Updated by Gerrit Code Review about 4 years ago
Patch set 12 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66382
Updated by Christian Kuhn about 4 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset daa1216a052c95e1ee005d4179fd5a7c5f528070.