a same join() in filter and aggregator make error if we combine them

This commit is contained in:
Mathieu Jaumotte 2022-08-10 16:33:05 +02:00
parent 3463ff8e2e
commit c693dfde66
3 changed files with 1 additions and 10 deletions

View File

@ -78,11 +78,6 @@ class CompositionAggregator implements AggregatorInterface
*/
public function alterQuery(QueryBuilder $qb, $data)
{
$qb
->join('household.compositions', 'composition')
//->join('composition.householdCompositionType', 'type')
;
$qb->addSelect('IDENTITY(composition.householdCompositionType) AS composition_aggregator');
$groupBy = $qb->getDQLPart('groupBy');

View File

@ -107,6 +107,7 @@ class CountHousehold implements ExportInterface, GroupedExportInterface
->join('acppart.person', 'person')
->join('person.householdParticipations', 'householdmember')
->join('householdmember.household', 'household')
->join('household.compositions', 'composition')
;
$qb->select('COUNT(DISTINCT householdmember.household) AS export_result');

View File

@ -77,11 +77,6 @@ class CompositionFilter implements FilterInterface
*/
public function alterQuery(QueryBuilder $qb, $data)
{
$qb
->join('household.compositions', 'composition')
//->join('composition.householdCompositionType', 'type')
;
$where = $qb->getDQLPart('where');
$clause = $qb->expr()->in('composition.householdCompositionType', ':compositions');