From 69e56319d866edc44fc76c4e3fa2d3d9e33df80a Mon Sep 17 00:00:00 2001 From: Jonathan Foucher <jfoucher@gmail.com> Date: Thu, 17 Nov 2022 11:46:11 +0100 Subject: [PATCH] Fix query builder adding same table twice. --- .../ORM/Registry/Repository/Mesurement.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Infrastructure/ORM/Registry/Repository/Mesurement.php b/src/Infrastructure/ORM/Registry/Repository/Mesurement.php index 2f625a67e..6fdc8fce0 100644 --- a/src/Infrastructure/ORM/Registry/Repository/Mesurement.php +++ b/src/Infrastructure/ORM/Registry/Repository/Mesurement.php @@ -376,23 +376,22 @@ class Mesurement extends CRUDRepository implements Repository\Mesurement // Fixes https://gitlab.adullact.net/soluris/madis/-/issues/529 //$date = new \DateTime(); $queryBuilder = $this->createQueryBuilder(); - $queryBuilder->select('u') - ->from(Model\Mesurement::class, 'u') - ->where("u.status = :status") + $queryBuilder + ->where("o.status = :status") ->setParameter('status', MesurementStatusDictionary::STATUS_NOT_APPLIED) - ->orderBy('u.planificationDate', 'DESC') + ->orderBy('o.planificationDate', 'DESC') ; if ($collectivity) { $queryBuilder - ->andWhere('u.collectivity = :collectivity') + ->andWhere('o.collectivity = :collectivity') ->setParameter('collectivity', $collectivity) ; } $query = $queryBuilder - ->groupBy('u.id') + ->groupBy('o.id') ->setMaxResults((int) $limit) ->getQuery(); -- GitLab