=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseentry/SaveValuesAction.java' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseentry/SaveValuesAction.java 2012-08-16 15:47:08 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/caseentry/SaveValuesAction.java 2012-11-09 07:22:44 +0000 @@ -197,11 +197,11 @@ String providedElsewhereId = programStage.getId() + "_" + psDataElement.getDataElement().getId() + "_facility"; String value = request.getParameter( dataElementFieldId ); - if ( value != null ) + if ( value != null && value.trim().length()>0) { boolean providedElsewhere = (request.getParameter( providedElsewhereId ) == null) ? false : true; - PatientDataValue patientDataValue = new PatientDataValue( programStageInstance, psDataElement.getDataElement(), new Date(), value ); + PatientDataValue patientDataValue = new PatientDataValue( programStageInstance, psDataElement.getDataElement(), new Date(), value.trim() ); patientDataValue.setStoredBy( storedBy ); patientDataValue.setProvidedElsewhere( providedElsewhere ); patientDataValueService.savePatientDataValue( patientDataValue );