Index: impl/src/java/org/sakaiproject/signup/logic/SakaiFacadeImpl.java =================================================================== --- impl/src/java/org/sakaiproject/signup/logic/SakaiFacadeImpl.java (revision 306260) +++ impl/src/java/org/sakaiproject/signup/logic/SakaiFacadeImpl.java (working copy) @@ -309,7 +309,14 @@ dispFirstName = StringUtils.lowerCase(dispFirstName, rb.getLocale()); dispFirstName = StringUtils.capitalize(dispFirstName); } - String displayname = dispLastName +", " + dispFirstName; + String displayname = null; + if(( dispLastName ==null || dispLastName.isEmpty()) && (dispFirstName ==null || dispFirstName.isEmpty()) ){ + //Case: local user can have no first and last names + displayname = userDirectoryService.getUser(userId).getDisplayId(); + } + else{ + displayname = dispLastName +", " + dispFirstName; + } return displayname; } catch (UserNotDefinedException e) {