improve placeholder on login template

This commit is contained in:
Jens Langhammer
2019-02-25 19:43:33 +01:00
parent 9d344d887c
commit f2569b6424
4 changed files with 17 additions and 3 deletions

View File

@ -52,6 +52,9 @@ class LoginView(UserPassesTestMixin, FormView):
def get_user(self, uid_value) -> User:
"""Find user instance. Returns None if no user was found."""
for search_field in CONFIG.y('passbook.uid_fields'):
# Workaround for E-Mail -> email
if search_field == 'e-mail':
search_field = 'email'
users = User.objects.filter(**{search_field: uid_value})
if users.exists():
LOGGER.debug("Found user %s with uid_field %s", users.first(), search_field)