From a97089d66572615817344221feb7e5d694aba891 Mon Sep 17 00:00:00 2001 From: Christoph Lehmann <christoph.lehmann@networkteam.com> Date: Thu, 24 Nov 2022 23:14:07 +0100 Subject: [PATCH] [TASK] AdminPanel: Group sql queries made by PageRepository MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With this the list of grouped sql queries is much shorter and better understandable. Resolves: #99187 Releases: main,11.5 Change-Id: Id78568bbe987d8047860f32d58c79644436671d1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76815 Reviewed-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Christoph Lehmann <christoph.lehmann@networkteam.com> Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Tested-by: Susanne Moog <look@susi.dev> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Susanne Moog <look@susi.dev> Tested-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: Georg Ringer <georg.ringer@gmail.com> --- .../sysext/core/Classes/Domain/Repository/PageRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php b/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php index 521ad1fb3779..28cc979926ad 100644 --- a/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php +++ b/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php @@ -295,7 +295,7 @@ class PageRepository implements LoggerAwareInterface $queryBuilder->select('*') ->from('pages') ->where( - $queryBuilder->expr()->eq('uid', (int)$uid), + $queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter((int)$uid, Connection::PARAM_INT)), QueryHelper::stripLogicalOperatorPrefix($this->where_hid_del) ); @@ -346,7 +346,7 @@ class PageRepository implements LoggerAwareInterface ->add(GeneralUtility::makeInstance(DeletedRestriction::class)); $row = $queryBuilder->select('*') ->from('pages') - ->where($queryBuilder->expr()->eq('uid', (int)$uid)) + ->where($queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter((int)$uid, Connection::PARAM_INT))) ->executeQuery() ->fetchAssociative(); -- GitLab