fix bug when extracting activities without filter / aggregators

introducing persons
This commit is contained in:
Julien Fastré 2019-01-11 12:33:05 +01:00
parent 3e786f2e18
commit 4c7673f3fd
2 changed files with 7 additions and 4 deletions

View File

@ -4,3 +4,9 @@ Version 1.5.1
- [report activity count] fix error: do not show centers which are not selected in results.
`master branch`
==============
- [report activity]: add aggregator for activity users
- fix bug: error when extracting activities without filter / aggregators selecting persons

View File

@ -73,12 +73,9 @@ class CountActivity implements ExportInterface
$qb->select('COUNT(activity.id) as export_count_activity')
->from('ChillActivityBundle:Activity', 'activity')
->join('activity.person', 'person')
;
if (in_array('person', $requiredModifiers)) {
$qb->join('activity.person', 'person');
}
$qb->where($qb->expr()->in('person.center', ':centers'))
->setParameter('centers', $centers)
;