=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/AnalyticalObject.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/AnalyticalObject.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/AnalyticalObject.java 2015-10-01 17:52:03 +0000 @@ -33,6 +33,7 @@ import java.util.Map; import org.hisp.dhis.organisationunit.OrganisationUnit; +import org.hisp.dhis.program.Program; /** * @author Lars Helge Overland @@ -52,4 +53,6 @@ Date getRelativePeriodDate(); OrganisationUnit getRelativeOrganisationUnit(); + + Program getProgram(); } === modified file 'dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/data/DefaultAnalyticsService.java' --- dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/data/DefaultAnalyticsService.java 2015-09-28 09:07:56 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/data/DefaultAnalyticsService.java 2015-10-01 17:52:03 +0000 @@ -914,7 +914,6 @@ { DataQueryParams params = new DataQueryParams(); - params.setAggregationType( aggregationType ); params.setIgnoreLimit( ignoreLimit ); if ( dimensionParams != null && !dimensionParams.isEmpty() ) @@ -961,10 +960,12 @@ { DataQueryParams params = new DataQueryParams(); - List userOrgUnits = getUserOrgUnits( null ); - if ( object != null ) { + params.setProgram( object.getProgram() ); + + List userOrgUnits = getUserOrgUnits( null ); + Date date = object.getRelativePeriodDate(); object.populateAnalyticalProperties();