Fix in SecurityUtils.GetUser to handle AD Users with no givenname and/or surname

This commit is contained in:
Olov Karlsson 2015-01-03 19:21:13 +01:00
parent 981e466926
commit aa7d887376

View file

@ -503,8 +503,8 @@ namespace WebsitePanel.Providers.Utils
// fill user // fill user
SystemUser user = new SystemUser(); SystemUser user = new SystemUser();
user.Name = GetObjectProperty(objUser, "cn").ToString(); user.Name = GetObjectProperty(objUser, "cn").ToString();
user.FullName = GetObjectProperty(objUser, "givenName").ToString() + " " + user.FullName = (GetObjectProperty(objUser, "givenName").ToString() + " " +
GetObjectProperty(objUser, "sn").ToString(); GetObjectProperty(objUser, "sn").ToString()).Trim();
user.Description = GetObjectProperty(objUser, "description").ToString(); user.Description = GetObjectProperty(objUser, "description").ToString();
ADAccountOptions userFlags = (ADAccountOptions)objUser.Properties["userAccountControl"].Value; ADAccountOptions userFlags = (ADAccountOptions)objUser.Properties["userAccountControl"].Value;