Commit b5f3721b authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Ajustement décorateur

parent 3c8968a5
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -86,13 +86,13 @@ trait HasEtatsTrait {
    static public function decorateWithEtatsCodes(QueryBuilder $qb, string $entityName,  array $etats = []) : QueryBuilder
    {
        $qb = $qb
            ->leftJoin($entityName . '.etats', 'etat')->addSelect('etat')
            ->leftJoin('etat.type', 'type')->addSelect('type')
            ->leftJoin($entityName . '.etats', 'decorateurEtat')->addSelect('decorateurEtat')
            ->leftJoin('etat.type', 'decorateurEtatType')->addSelect('decorateurEtatType')
            ->andWhere('etat.histoDestruction IS NULL')
        ;

        if (!empty($etats)) {
            $qb = $qb->andWhere('type.code in (:etats)')
            $qb = $qb->andWhere('decorateurEtatType.code in (:etats)')
                ->setParameter('etats', $etats);
        }
        return $qb;