=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java 2013-03-19 16:20:36 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java 2013-03-25 23:23:06 +0000 @@ -280,16 +280,6 @@ return organisationUnitGroupSet != null && organisationUnitGroupSet.getOrganisationUnitGroups() != null; } - public void removeAllOrganisationUnits() - { - organisationUnits.clear(); - } - - public void removeAllDataSets() - { - dataSets.clear(); - } - public void removeAllDataElements() { dataElements.clear(); @@ -300,6 +290,21 @@ indicators.clear(); } + public void removeAllDataSets() + { + dataSets.clear(); + } + + public void removeAllPeriods() + { + periods.clear(); + } + + public void removeAllOrganisationUnits() + { + organisationUnits.clear(); + } + /** * Sets all dimensions for this chart. * @@ -768,6 +773,9 @@ removeAllDataSets(); dataSets.addAll( chart.getDataSets() ); + + removeAllPeriods(); + periods.addAll( chart.getPeriods() ); removeAllOrganisationUnits(); organisationUnits.addAll( chart.getOrganisationUnits() );