exports: fix initiateQuery to always begin from acp entity

This commit is contained in:
2022-08-11 14:48:03 +02:00
parent b8d187c82b
commit c45ef7d74f
5 changed files with 45 additions and 42 deletions

View File

@@ -16,12 +16,12 @@ use Symfony\Component\Security\Core\Role\Role;
class CountHousehold implements ExportInterface, GroupedExportInterface
{
private EntityRepository $acpRepository;
private EntityRepository $repository;
public function __construct(
EntityManagerInterface $em
) {
$this->acpRepository = $em->getRepository(AccompanyingPeriod::class);
$this->repository = $em->getRepository(AccompanyingPeriod::class);
}
/**
@@ -102,7 +102,7 @@ class CountHousehold implements ExportInterface, GroupedExportInterface
*/
public function initiateQuery(array $requiredModifiers, array $acl, array $data = [])
{
$qb = $this->acpRepository->createQueryBuilder('acp')
$qb = $this->repository->createQueryBuilder('acp')
->join('acp.participations', 'acppart')
->join('acppart.person', 'person')
->join('person.householdParticipations', 'householdmember')