Преглед изворни кода

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)