浏览代码

HUE-8530 [organization] Backward compatibility in backend when no email set

Romain 6 年之前
父节点
当前提交
4697e849db
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      desktop/core/src/desktop/auth/backend.py

+ 2 - 1
desktop/core/src/desktop/auth/backend.py

@@ -219,7 +219,8 @@ class AllowFirstUserDjangoBackend(django.contrib.auth.backends.ModelBackend):
   ModelBackend.
   """
   def authenticate(self, username=None, email=None, password=None):
-    username = email
+    if email is not None:
+      username = email
     username = force_username_case(username)
     request = None
     user = super(AllowFirstUserDjangoBackend, self).authenticate(request, username=username, password=password)