Skip to content
Snippets Groups Projects
Commit b5fe05c8 authored by Achim Fritz's avatar Achim Fritz Committed by Oliver Bartsch
Browse files

[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: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
parent c7ea9e7f
Branches
Tags
No related merge requests found
...@@ -153,13 +153,13 @@ class SuggestWizardDefaultReceiver ...@@ -153,13 +153,13 @@ class SuggestWizardDefaultReceiver
$start = $recursionCounter * $maxQueryResults; $start = $recursionCounter * $maxQueryResults;
$this->prepareSelectStatement(); $this->prepareSelectStatement();
$this->prepareOrderByStatement(); $this->prepareOrderByStatement();
$result = $this->queryBuilder->select('*') $result = $this->queryBuilder->select($this->table . '.*')
->from($this->table) ->from($this->table)
->setFirstResult($start) ->setFirstResult($start)
->setMaxResults($maxQueryResults) ->setMaxResults($maxQueryResults)
->executeQuery(); ->executeQuery();
$allRowsCount = $this->queryBuilder $allRowsCount = $this->queryBuilder
->count('uid') ->count($this->table . '.uid')
->resetQueryPart('orderBy') ->resetQueryPart('orderBy')
->executeQuery() ->executeQuery()
->fetchOne(); ->fetchOne();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment