views: search email case insensitively (fixes #29007)
This commit is contained in:
parent
806b4cdbab
commit
79995b127f
|
@ -388,7 +388,7 @@ class LoginOrLinkView(PopupViewMixin, FcOAuthSessionViewMixin, View):
|
|||
if not user and self.user_info.get('email') and email_is_unique:
|
||||
email = self.user_info['email']
|
||||
User = get_user_model()
|
||||
qs = User.objects.filter(email=email)
|
||||
qs = User.objects.filter(email__iexact=email)
|
||||
if not a2_app_settings.A2_EMAIL_IS_UNIQUE and default_ou.email_is_unique:
|
||||
qs = qs.filter(ou=default_ou)
|
||||
|
||||
|
|
|
@ -180,7 +180,7 @@ def test_login_email_is_unique(app, fc_settings, caplog):
|
|||
'sub': '1234',
|
||||
'family_name': u'Frédérique',
|
||||
'given_name': u'Ÿuñe',
|
||||
'email': 'john.doe@example.com',
|
||||
'email': 'jOhn.dOe@eXample.com',
|
||||
})
|
||||
|
||||
user = User.objects.create(email='john.doe@example.com', first_name='John', last_name='Doe')
|
||||
|
|
Reference in New Issue