From f0c988b44612d3d9ec16d90dd925d06dbe3d4e2b Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Mon, 10 Feb 2025 14:10:23 +0100
Subject: [PATCH] =?UTF-8?q?Correction=20dans=20le=20cas=20de=20multi-utili?=
 =?UTF-8?q?sation=20de=20finderByStructure=20dans=20une=20m=C3=AAme=20requ?=
 =?UTF-8?q?=C3=AAte=20dql=20en=20rendant=20l'alias=20de=20la=20jointure=20?=
 =?UTF-8?q?dynamique?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 module/Application/src/Service/AbstractEntityService.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/module/Application/src/Service/AbstractEntityService.php b/module/Application/src/Service/AbstractEntityService.php
index 010809b275..1f407ad0bc 100755
--- a/module/Application/src/Service/AbstractEntityService.php
+++ b/module/Application/src/Service/AbstractEntityService.php
@@ -517,8 +517,8 @@ abstract class AbstractEntityService extends AbstractService
         if (!$structure){
             $qb->andWhere("$alias.structure IS NULL");
         }else{
-            $qb->leftJoin("$alias.structure", 'strids');
-            $qb->andWhere($e->like("strids.ids", $e->literal($structure->idsFilter())));
+            $qb->leftJoin("$alias.structure", $alias.'strids');
+            $qb->andWhere($e->like($alias."strids.ids", $e->literal($structure->idsFilter())));
         }
 
         return $qb;
-- 
GitLab