From b5fe05c8edd1386d650825d1a7a616ef52a5512e Mon Sep 17 00:00:00 2001 From: Achim Fritz <achim.fritz@b13.de> Date: Tue, 31 Oct 2023 16:12:57 +0100 Subject: [PATCH] [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver To prevents sql errors when inherit from SuggestWizardDefaultReceiver and adding a JOIN statement, the fields are now prefixed with the table name. Resolves: #102298 Releases: main, 12.4, 11.5 Change-Id: I608bd30df1b878aec8dbf611e70049c1be88778a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81651 Tested-by: core-ci <typo3@b13.com> Tested-by: Oliver Bartsch <bo@cedev.de> Reviewed-by: Oliver Bartsch <bo@cedev.de> --- .../Classes/Form/Wizard/SuggestWizardDefaultReceiver.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php index 64f0c1550bd7..9a2a89324e88 100644 --- a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php +++ b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php @@ -153,13 +153,13 @@ class SuggestWizardDefaultReceiver $start = $recursionCounter * $maxQueryResults; $this->prepareSelectStatement(); $this->prepareOrderByStatement(); - $result = $this->queryBuilder->select('*') + $result = $this->queryBuilder->select($this->table . '.*') ->from($this->table) ->setFirstResult($start) ->setMaxResults($maxQueryResults) ->executeQuery(); $allRowsCount = $this->queryBuilder - ->count('uid') + ->count($this->table . '.uid') ->resetQueryPart('orderBy') ->executeQuery() ->fetchOne(); -- GitLab