fix: ignore deleted and called off assignments for feedback todos

This commit is contained in:
Björn Fromme
2024-11-27 11:44:28 +01:00
parent d52cdfca85
commit facf7e7718
+2
View File
@@ -182,6 +182,7 @@ class DispositionRepository extends ServiceEntityRepository
->innerJoin('assignment.destination', 'destination')
->leftJoin('disposition.feedback', 'feedback')
->where($qb->expr()->andX(
$qb->expr()->notIn('assignment.status', ':status'),
$qb->expr()->orX(
$qb->expr()->andX(
$qb->expr()->isNotNull('assignment.dateTo'),
@@ -191,6 +192,7 @@ class DispositionRepository extends ServiceEntityRepository
),
$qb->expr()->isNull('feedback')
))
->setParameter('status', [Assignment::STATUS_CALLED_OFF, Assignment::STATUS_DELETED])
->setParameter('dateTo', new \DateTimeImmutable())
;