diff --git a/src/Bundle/ChillPersonBundle/Repository/ResidentialAddressRepository.php b/src/Bundle/ChillPersonBundle/Repository/ResidentialAddressRepository.php index 743a7d9f4..b5d64a31a 100644 --- a/src/Bundle/ChillPersonBundle/Repository/ResidentialAddressRepository.php +++ b/src/Bundle/ChillPersonBundle/Repository/ResidentialAddressRepository.php @@ -50,6 +50,8 @@ class ResidentialAddressRepository extends ServiceEntityRepository $date = null === $at ? new DateTimeImmutable('today') : $at; $qb = $this->createQueryBuilder('ra'); + + $dateFilter = $qb->expr()->andX( $qb->expr()->lte('ra.startDate', ':dateIn'), $qb->expr()->orX( @@ -60,7 +62,9 @@ class ResidentialAddressRepository extends ServiceEntityRepository $qb ->where($dateFilter) - ->setParameter('dateIn', $date, Types::DATE_IMMUTABLE); + ->setParameter('dateIn', $date, Types::DATE_IMMUTABLE) + ->andWhere('ra.person = :person') + ->setParameter('person', $person); return $qb; }