Procházet zdrojové kódy

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

Romain před 6 roky
rodič
revize
4697e849db
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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)