Skip to content
Snippets Groups Projects
  1. Sep 13, 2022
  2. Sep 07, 2022
  3. Sep 05, 2022
  4. Aug 16, 2022
  5. Aug 12, 2022
  6. Aug 11, 2022
  7. Aug 07, 2022
  8. Aug 05, 2022
  9. Aug 01, 2022
  10. Jul 30, 2022
    • Nikita Hovratov's avatar
      [BUGFIX] Prevent duplicate page tree items when entry points intersect · 780ee8b3
      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/+/75224
      
      
      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>
      780ee8b3
    • Stefan Bürk's avatar
      [BUGFIX] Ensure deterministic sorting in `PageTreeRepository` · 80ecc2c7
      Stefan Bürk authored
      Using database queries without deterministic sorting
      definition may lead to unreliabe resultsets in some
      dbms type and version, which also may change over time.
      Thus it's good practice to have proper defined sorting
      for queries, at least if result relies on a constant
      and reliable result sorting.
      
      With #96512 and #97774 additional tests has been added,
      which showed the unreliable of these database queries,
      blocking the bugfix backport to TYPO3 v10.4.
      
      This patch adds sorting definition to two db queries in
      `\TYPO3\CMS\Backend\Tree\Repository\PageTreeRepository`
      to ensure consistent results in a deterministic manner
      and make it possible to provide the related bugfix for
      TYPO3 v10.4.
      
      Resolves: #98056
      Related: #96512
      Related: #97774
      Releases: main, 11.5, 10.4
      Change-Id: I8a1bf3b93bcfcaec4c3de3ea6321db62847d0c21
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75336
      
      
      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>
      80ecc2c7
  11. Jul 29, 2022
  12. Jul 28, 2022
  13. Jul 26, 2022
  14. Jul 24, 2022
  15. Jul 15, 2022
  16. Jul 14, 2022
  17. Jul 13, 2022
  18. Jul 12, 2022
  19. Jul 10, 2022
  20. Jul 08, 2022
  21. Jul 07, 2022
  22. Jul 06, 2022
  23. Jul 02, 2022
  24. Jun 30, 2022
  25. Jun 28, 2022
  26. Jun 27, 2022
  27. Jun 23, 2022
  28. Jun 22, 2022
  29. Jun 19, 2022
  30. Jun 15, 2022