Skip to content
Snippets Groups Projects
  1. Jul 26, 2022
    • Nikita Hovratov's avatar
      [BUGFIX] Prevent duplicate page tree items when entry points intersect · 1c0b9657
      Nikita Hovratov authored
      In a scenario, where a backend user has two entry
      points, in which the second one intersects the first
      one (is a direct sub-page), pages were shown
      multiple times.
      
      The reason behind this was, that inside
      PageTreeRepository->groupAndSortPages() every page
      was added regardless if it was already added in a
      previous run. This is the case, when the same pages
      are found in different depth levels.
      
      E.g.
      
      1 - Home (DB mount 1)
        2 - Page 1
        2 - Page 2 (DB mount 2)
          3 - Subpage 1 // will be added for level 2 and 3
          3 - Subpage 2
      
      To prevent this, a guard clause was added, which
      checks whether the page was already added by
      comparing the uid value.
      
      Resolves: #96512
      Resolves: #97774
      Related: #96367
      Releases: main, 11.5, 10.4
      Change-Id: I65439011b894f05faef9cb507d905b3d7d3b709f
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75223
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
      1c0b9657
  2. Jul 25, 2022
  3. Jul 24, 2022
  4. Jul 23, 2022
  5. Jul 22, 2022
  6. Jul 21, 2022
  7. Jul 19, 2022
  8. Jul 16, 2022
  9. Jul 15, 2022
  10. Jul 14, 2022
  11. Jul 13, 2022
  12. Jul 12, 2022