Procházet zdrojové kódy

Set request variable when using LDAP authentication

- request variable must be set when python version is 3
- Fix #2429
byungnam před 4 roky
rodič
revize
65602ea360
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      desktop/core/src/desktop/auth/forms.py

+ 2 - 0
desktop/core/src/desktop/auth/forms.py

@@ -207,6 +207,8 @@ class LdapAuthenticationForm(AuthenticationForm):
 
 
   def authenticate(self):
   def authenticate(self):
     request = None
     request = None
+    if sys.version_info[0] > 2:
+      request = self.request
     username = self.cleaned_data.get('username') or ''
     username = self.cleaned_data.get('username') or ''
     password = self.cleaned_data.get('password')
     password = self.cleaned_data.get('password')
     server = self.cleaned_data.get('server')
     server = self.cleaned_data.get('server')