=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/patient/ValidatePatientAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/patient/ValidatePatientAction.java 2011-03-20 17:57:30 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/patient/ValidatePatientAction.java 2011-03-25 06:47:30 +0000 @@ -167,18 +167,18 @@ String middleName = ""; String lastName = ""; - if( fullName.indexOf( ' ' ) != -1 ) + if ( fullName.indexOf( ' ' ) != -1 ) { firstName = fullName.substring( 0, startIndex ); if ( startIndex == endIndex ) { middleName = ""; - lastName = fullName.substring( startIndex, fullName.length() ); + lastName = fullName.substring( startIndex + 1, fullName.length() ); } else { middleName = fullName.substring( startIndex + 1, endIndex ); - lastName = fullName.substring( endIndex, fullName.length() ); + lastName = fullName.substring( endIndex + 1, fullName.length() ); } }