From 09cec088e6915b4f5920eacd64dc563575397c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sat, 16 Mar 2024 10:02:07 +0100 Subject: [PATCH] fix: correctly determine pending feedbacks using disposition status --- src/Repository/DispositionRepository.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Repository/DispositionRepository.php b/src/Repository/DispositionRepository.php index 483e575..da7f58b 100644 --- a/src/Repository/DispositionRepository.php +++ b/src/Repository/DispositionRepository.php @@ -177,9 +177,11 @@ class DispositionRepository extends ServiceEntityRepository ->innerJoin('assignment.destination', 'destination') ->leftJoin('disposition.feedback', 'feedback') ->where($qb->expr()->andX( + $qb->expr()->eq('disposition.status', ':status'), $qb->expr()->isNull('feedback'), $qb->expr()->lt('destination.dateTo', ':dateTo') )) + ->setParameter('status', Disposition::STATUS_COMPLETED) ->setParameter('dateTo', new \DateTimeImmutable()) ;