=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseaggregation/CaseAggregationFormAction.java' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseaggregation/CaseAggregationFormAction.java 2013-05-30 02:42:10 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseaggregation/CaseAggregationFormAction.java 2013-06-06 03:11:53 +0000 @@ -76,13 +76,14 @@ Collection aggConditions = aggregationConditionService .getAllCaseAggregationCondition(); + Collection uniqueDataSetList = new HashSet(); for ( CaseAggregationCondition aggCondition : aggConditions ) { DataElement dataElement = aggCondition.getAggregationDataElement(); - datasets.addAll( dataElement.getDataSets() ); + uniqueDataSetList.addAll( dataElement.getDataSets() ); } - + datasets.addAll(uniqueDataSetList); Collections.sort( datasets, IdentifiableObjectNameComparator.INSTANCE ); return SUCCESS;