diff --git a/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php b/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php index 35e166074917558b8f363eb579de9e7915155cf1..216b8f59d66d04ec8fbc89fe743b1b22284ec510 100644 --- a/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php +++ b/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php @@ -405,6 +405,7 @@ class AdministrationRepository ) ) ->groupBy('word') + ->orderBy('c', 'desc') ->setMaxResults((int)$max); if (!empty($additionalWhere)) { @@ -413,6 +414,7 @@ class AdministrationRepository $result = $queryBuilder->execute(); $countQueryBuilder = clone $queryBuilder; + $countQueryBuilder->resetQueryPart('orderBy'); $count = (int)$countQueryBuilder ->count('uid') ->execute()