=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseIdentifiableObject.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseIdentifiableObject.java 2013-03-15 17:37:07 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseIdentifiableObject.java 2013-03-19 17:31:48 +0000 @@ -455,11 +455,5 @@ this.code = other.getCode() == null ? this.code : other.getCode(); this.lastUpdated = other.getLastUpdated() == null ? this.lastUpdated : other.getLastUpdated(); this.created = other.getCreated() == null ? this.created : other.getCreated(); - - // TODO disabled for 2.11 release, we don't support sharing in dxf2 import-export - //this.user = other.getUser() == null ? this.user : other.getUser(); - //this.publicAccess = other.getPublicAccess() == null ? this.publicAccess : other.getPublicAccess(); - //this.userGroupAccesses.clear(); - //this.userGroupAccesses.addAll( other.getUserGroupAccesses() ); } } === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseNameableObject.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseNameableObject.java 2013-02-22 06:30:40 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseNameableObject.java 2013-03-19 17:31:48 +0000 @@ -88,9 +88,20 @@ @Override public boolean equals( Object o ) { - if ( this == o ) return true; - if ( o == null || getClass() != o.getClass() ) return false; - if ( !super.equals( o ) ) return false; + if ( this == o ) + { + return true; + } + + if ( o == null || getClass() != o.getClass() ) + { + return false; + } + + if ( !super.equals( o ) ) + { + return false; + } BaseNameableObject that = (BaseNameableObject) o; === 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 2013-03-14 13:07:10 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/data/DefaultAnalyticsService.java 2013-03-19 17:31:48 +0000 @@ -115,6 +115,7 @@ private static final Log log = LogFactory.getLog( DefaultAnalyticsService.class ); private static final String VALUE_HEADER_NAME = "Value"; + private static final String PERIOD_META_KEY = "periods"; private static final int PERCENT = 100; private static final int MAX_QUERIES = 8; @@ -577,7 +578,6 @@ if ( period != null ) { - period.setName( format != null ? format.formatPeriod( period ) : null ); periods.add( period ); } } @@ -587,6 +587,11 @@ { throw new IllegalQueryException( "Dimension pe is present in query without any valid dimension options" ); } + + for ( Period period : periods ) + { + period.setName( format != null ? format.formatPeriod( period ) : null ); + } List periodList = new ArrayList( periods ); Collections.sort( periodList, PeriodComparator.INSTANCE );