Due to a wrong queryBuilder being used the parameters stay empty.
Use the correct queryBuilder to prevent SQL errors.
Resolves: #79077
Releases: master
Change-Id: I62b28f7eeb0a1cc4d481e63a46f9784159116b6e
Reviewed-on: https://review.typo3.org/51024
Reviewed-by: Steffen Ritter <info@rs-websystems.de>
Tested-by: Steffen Ritter <info@rs-websystems.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
->from('pages')
->where($siblingChildrenQuery->expr()->eq(
'pid',
->from('pages')
->where($siblingChildrenQuery->expr()->eq(
'pid',
- $queryBuilder->createNamedParameter($row_tmp['uid'], \PDO::PARAM_INT)
+ $siblingChildrenQuery->createNamedParameter($row_tmp['uid'], \PDO::PARAM_INT)
))
->execute();
while ($row_tmp2 = $siblingChildren->fetch()) {
))
->execute();
while ($row_tmp2 = $siblingChildren->fetch()) {
->from('pages')
->where($parentQuery->expr()->eq(
'uid',
->from('pages')
->where($parentQuery->expr()->eq(
'uid',
- $queryBuilder->createNamedParameter($pid_tmp, \PDO::PARAM_INT)
+ $parentQuery->createNamedParameter($pid_tmp, \PDO::PARAM_INT)
))
->execute()
->fetch();
))
->execute()
->fetch();