Test if ssl_info.collectivity is not None before validating the received collectivity
This commit is contained in:
parent
9105c33cb0
commit
954410bcfa
|
@ -44,7 +44,7 @@ class PraticSSLBackend(BaseBackend):
|
|||
class PraticLoginPasswordSSLBackend(PraticLoginPasswordBackend):
|
||||
def authenticate(self, collectivity, username, password, ssl_info):
|
||||
user = super(PraticLoginPasswordSSLBackend, self).authenticate(collectivity, username, password)
|
||||
if collectivity not in list(ssl_info.collectivity):
|
||||
if not ssl_info.collectivity or collectivity not in list(ssl_info.collectivity):
|
||||
return
|
||||
try:
|
||||
user = models.User.objects.select_related().get(collectivity=collectivity, uid=username)
|
||||
|
|
Reference in New Issue