ldap: Fix crash if displayName is empty and username is null

This commit is contained in:
Girish Ramakrishnan
2017-02-08 10:13:50 -08:00
parent 9e2850ffad
commit b34d09f547
+1 -1
View File
@@ -51,7 +51,7 @@ function userSearch(req, res, next) {
var groups = [ GROUP_USERS_DN ];
if (entry.admin) groups.push(GROUP_ADMINS_DN);
var displayName = entry.displayName || entry.username;
var displayName = entry.displayName || entry.username || ''; // displayName can be empty and username can be null
var nameParts = displayName.split(' ');
var firstName = nameParts[0];
var lastName = nameParts.length > 1 ? nameParts[nameParts.length - 1] : ''; // choose last part, if it exists