=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/utils/FormUtils.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/utils/FormUtils.java 2014-07-07 02:11:52 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/utils/FormUtils.java 2014-07-21 08:59:35 +0000 @@ -33,6 +33,7 @@ import org.hisp.dhis.webapi.webdomain.form.Group; import org.hisp.dhis.webapi.webdomain.form.InputType; import org.hisp.dhis.dataelement.DataElement; +import org.hisp.dhis.dataelement.DataElementCategoryCombo; import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo; import org.hisp.dhis.dataelement.DataElementOperand; import org.hisp.dhis.dataset.DataSet; @@ -76,26 +77,20 @@ { List fields = inputsFromDataElements( new ArrayList( section.getDataElements() ), new ArrayList( section.getGreyedFields() ) ); - if ( !fields.isEmpty() ) - { - Group s = new Group(); - s.setLabel( section.getDisplayName() ); - s.setFields( fields ); - form.getGroups().add( s ); - } + Group s = new Group(); + s.setLabel( section.getDisplayName() ); + s.setFields( fields ); + form.getGroups().add( s ); } } else { List fields = inputsFromDataElements( new ArrayList( dataSet.getDataElements() ) ); - if ( !fields.isEmpty() ) - { - Group s = new Group(); - s.setLabel( "default" ); - s.setFields( fields ); - form.getGroups().add( s ); - } + Group s = new Group(); + s.setLabel( DataElementCategoryCombo.DEFAULT_CATEGORY_COMBO_NAME ); + s.setFields( fields ); + form.getGroups().add( s ); } return form; @@ -149,13 +144,10 @@ { List fields = inputsFromProgramStageDataElements( section.getProgramStageDataElements() ); - if ( !fields.isEmpty() ) - { - Group s = new Group(); - s.setLabel( section.getDisplayName() ); - s.setFields( fields ); - form.getGroups().add( s ); - } + Group s = new Group(); + s.setLabel( section.getDisplayName() ); + s.setFields( fields ); + form.getGroups().add( s ); } } else @@ -163,13 +155,10 @@ List fields = inputsFromProgramStageDataElements( new ArrayList( programStage.getProgramStageDataElements() ) ); - if ( !fields.isEmpty() ) - { - Group s = new Group(); - s.setLabel( "default" ); - s.setFields( fields ); - form.getGroups().add( s ); - } + Group s = new Group(); + s.setLabel( "default" ); + s.setFields( fields ); + form.getGroups().add( s ); } return form;