Test if ssl_info.collectivity is not None before validating the received collectivity

This commit is contained in:
Benjamin Dauvergne 2015-06-23 10:13:22 +02:00
parent 9105c33cb0
commit 954410bcfa
1 changed files with 1 additions and 1 deletions

View File

@ -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)