Mercurial > public > src > rhodecode
diff pylons_app/model/forms.py @ 500:00f883abdb0c
fixed a bug when given wrong username at login
broken in last reimplemntation of forms
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 05 Sep 2010 13:55:47 +0200 |
parents | d66a7fa7689b |
children | a3d9d24acbec |
line wrap: on
line diff
--- a/pylons_app/model/forms.py Sat Sep 04 15:20:06 2010 +0200 +++ b/pylons_app/model/forms.py Sun Sep 05 13:55:47 2010 +0200 @@ -95,11 +95,8 @@ def validate_python(self, value, state): password = value['password'] username = value['username'] - try: - user = UserModel().get_user_by_name(username) - except (NoResultFound, MultipleResultsFound, OperationalError) as e: - log.error(e) - user = None + user = UserModel().get_user_by_name(username) + if user is None: raise formencode.Invalid(self.message('invalid_password', state=State_obj), value, state, error_dict=self.e_dict)