[Update] 修改一些bug

This commit is contained in:
ibuler
2019-03-22 15:18:47 +08:00
parent 311538dcf8
commit c82044f6bc
4 changed files with 17 additions and 7 deletions

View File

@@ -88,7 +88,10 @@ class LDAPUser(_LDAPUser):
def _populate_user_from_attributes(self):
super()._populate_user_from_attributes()
if not hasattr(self._user, 'email') or '@' not in self._user.email:
email = '{}@{}'.format(self._user.username, settings.EMAIL_SUFFIX)
if '@' not in self._user.username:
email = '{}@{}'.format(self._user.username, settings.EMAIL_SUFFIX)
else:
email = self._user.username
setattr(self._user, 'email', email)