=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2016-02-27 12:02:42 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2016-02-28 12:29:01 +0000 @@ -47,6 +47,7 @@ import org.hisp.dhis.common.DimensionalObject; import org.hisp.dhis.common.DimensionalObjectUtils; import org.hisp.dhis.common.DisplayDensity; +import org.hisp.dhis.common.DisplayProperty; import org.hisp.dhis.common.DxfNamespaces; import org.hisp.dhis.common.FontSize; import org.hisp.dhis.common.Grid; @@ -515,13 +516,14 @@ * Generates a grid for this report table based on the given aggregate value * map. * - * @param grid the grid, should be empty and not null. - * @param valueMap the mapping of identifiers to aggregate values. + * @param grid the grid, should be empty and not null. + * @param valueMap the mapping of identifiers to aggregate values. + * @param displayProperty the display property to use for meta data. * @param paramColumns whether to include report parameter columns. * @return a grid. */ @SuppressWarnings( "unchecked" ) - public Grid getGrid( Grid grid, Map valueMap, boolean paramColumns ) + public Grid getGrid( Grid grid, Map valueMap, DisplayProperty displayProperty, boolean paramColumns ) { valueMap = new HashMap<>( valueMap ); @@ -593,7 +595,7 @@ for ( DimensionalItemObject object : row ) { grid.addValue( object.getUid() ); - grid.addValue( object.getDisplayName() ); + grid.addValue( object.getDisplayProperty( displayProperty ) ); grid.addValue( object.getCode() ); grid.addValue( object.getDisplayDescription() ); } === 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 2016-02-27 12:08:07 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/data/DefaultAnalyticsService.java 2016-02-28 12:29:01 +0000 @@ -653,7 +653,7 @@ Map valueMap = getAggregatedDataValueMapping( grid ); - return reportTable.getGrid( new ListGrid( grid.getMetaData() ), valueMap, false ); + return reportTable.getGrid( new ListGrid( grid.getMetaData() ), valueMap, params.getDisplayProperty(), false ); } @Override === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java 2016-01-06 14:25:55 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java 2016-02-28 12:29:01 +0000 @@ -35,6 +35,7 @@ import org.hisp.dhis.analytics.AnalyticsService; import org.hisp.dhis.common.AnalyticalObjectStore; +import org.hisp.dhis.common.DisplayProperty; import org.hisp.dhis.common.GenericAnalyticalObjectService; import org.hisp.dhis.common.Grid; import org.hisp.dhis.i18n.I18nFormat; @@ -128,7 +129,7 @@ Map valueMap = analyticsService.getAggregatedDataValueMapping( reportTable, format ); - return reportTable.getGrid( new ListGrid(), valueMap, true ); + return reportTable.getGrid( new ListGrid(), valueMap, DisplayProperty.SHORTNAME, true ); } @Override