[BUGFIX] Respect uniqueInSite when moving records
When a page is moved from one site to another site (two pagetrees with different sites), currently a duplicate slug is possible. This should never happen, so the same logic as for "uniqueInPid" is applied when moving records. Resolves: #87884 Releases: master, 9.5 Change-Id: I9a2d5756958e09fa89fbbc384d03c0503b70bf8c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60534 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 59 additions, 1 deletiontypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/DataHandling/SlugHelper.php 1 addition, 0 deletionstypo3/sysext/core/Classes/DataHandling/SlugHelper.php
- typo3/sysext/core/Classes/Routing/SiteMatcher.php 18 additions, 0 deletionstypo3/sysext/core/Classes/Routing/SiteMatcher.php
- typo3/sysext/core/Classes/Site/PseudoSiteFinder.php 12 additions, 2 deletionstypo3/sysext/core/Classes/Site/PseudoSiteFinder.php
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/LiveDefaultMultiSitePages.csv 9 additions, 0 deletions...ataHandling/Regular/DataSet/LiveDefaultMultiSitePages.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/MultiSite/DataSet/moveRootPageToDifferentPageTree.csv 9 additions, 0 deletions...lar/MultiSite/DataSet/moveRootPageToDifferentPageTree.csv
- typo3/sysext/core/Tests/Functional/DataHandling/Regular/MultiSiteTest.php 71 additions, 0 deletions...e/Tests/Functional/DataHandling/Regular/MultiSiteTest.php
Please register or sign in to comment