Maintenance électrique le 12 août, nos services, et y compris Gitlab, seront fortement impactés autour de cette date. Retour à un état normal prévu dans le milieu de la semaine prochaine.

Commit 922f7985 authored by Antoine Bernard's avatar Antoine Bernard

[reset_pw] catch les 'Bad search filter'

parent 1d3892f4
......@@ -25,6 +25,7 @@ from django import forms
from django.utils.translation import ugettext_lazy as _
#: Fonctions de communication avec la base LDAP
from ldap import FILTER_ERROR
from lc_ldap import shortcuts
class EmailForm(forms.Form):
......@@ -55,6 +56,8 @@ class EmailForm(forms.Form):
% (email, email)
)
return res[0]
except FILTER_ERROR:
return []
except IndexError:
return []
......@@ -82,6 +85,8 @@ class UsernameForm(forms.Form):
# * et c'est un adhérent
res = conn.search(u"(&(uid=%s)(!(shadowExpire=0))(aid=*))" % login)
return res[0]
except FILTER_ERROR:
return []
except IndexError:
return []
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment