=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/FacilityReportingServiceImpl.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/FacilityReportingServiceImpl.java 2010-12-02 11:58:40 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/FacilityReportingServiceImpl.java 2010-12-06 06:19:53 +0000 @@ -133,7 +133,14 @@ DataSet ds = new DataSet(); ds.setId( dataSet.getId() ); - ds.setName( dataSet.getName() ); + + // Name defaults to short name with fallback to name if empty + String name = dataSet.getShortName(); + if (name == null || name.trim().isEmpty()) { + name = dataSet.getName(); + } + + ds.setName( name ); // ds.setVersionDataSet( dataSet.getVersionDataSet() ); ds.setPeriodType( dataSet.getPeriodType().getName() ); === modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/ModelMapping.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/ModelMapping.java 2010-12-02 11:58:40 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/web/api/service/ModelMapping.java 2010-12-06 06:19:53 +0000 @@ -43,7 +43,13 @@ { DataElement de = new DataElement(); de.setId( dataElement.getId() ); - de.setName( dataElement.getName() ); + + // Name defaults to alternative name with fallback to name if empty + String name = dataElement.getAlternativeName(); + if (name == null || name.trim().isEmpty()) { + name = dataElement.getName(); + } + de.setName( name ); de.setType( dataElement.getType() ); de.setCategoryOptionCombos( getCategoryOptionCombos( dataElement ) );