From 5064bf9cb40ad65597b02484c90774af0abfdc52 Mon Sep 17 00:00:00 2001 From: Susanne Moog <susanne.moog@typo3.com> Date: Fri, 30 Dec 2016 09:40:43 +0100 Subject: [PATCH] [BUGFIX] Add separate sorting direction to getMenu methods Since the doctrine change the sorting direction has to be passed as separate parameter, the methods getMenu, getMenuForPages and getSubpagesForPages now have a parameter for that. Change-Id: Ib83c7c47ede4972eee187832c704f549ccaa520a Resolves: #79113 Releases: master Reviewed-on: https://review.typo3.org/51066 Tested-by: TYPO3com <no-reply@typo3.com> Tested-by: Riccardo De Contardi <erredeco@gmail.com> Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com> Tested-by: Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de> --- typo3/sysext/frontend/Classes/Page/PageRepository.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/frontend/Classes/Page/PageRepository.php b/typo3/sysext/frontend/Classes/Page/PageRepository.php index db47a5f83294..b4347a3250ec 100644 --- a/typo3/sysext/frontend/Classes/Page/PageRepository.php +++ b/typo3/sysext/frontend/Classes/Page/PageRepository.php @@ -720,7 +720,10 @@ class PageRepository ); if (!empty($sortField)) { - $res->orderBy($sortField); + $orderBy = QueryHelper::parseOrderBy($sortField); + foreach ($orderBy as $order) { + $res->orderBy(...$order); + } } $result = $res->execute(); -- GitLab