fix: Fixed AD when no email address is returned (#8690)

This commit is contained in:
Neil Lathwood
2018-05-11 13:40:41 +01:00
committed by Tony Murray
parent 5fd81db819
commit 7b299983d5

View File

@ -273,7 +273,7 @@ class ActiveDirectoryAuthorizer extends AuthorizerBase
'user_id' => $this->getUseridFromSid($this->sidFromLdap($entry['objectsid'][0])),
'username' => $entry['samaccountname'][0],
'realname' => $entry['displayname'][0],
'email' => $entry['mail'][0],
'email' => isset($entry['mail'][0]) ? $entry['mail'][0] : null,
'descr' => '',
'level' => $this->getUserlevel($entry['samaccountname'][0]),
'can_modify_passwd' => 0,