# HG changeset patch # User Marcin Kuzminski # Date 2010-09-05 13:55:47 # Node ID 00f883abdb0c57b39e796b67d31cc704a9700e78 # Parent 644795a4e8d2309e883d6e3b033de4f9fdacca79 fixed a bug when given wrong username at login broken in last reimplemntation of forms diff --git a/pylons_app/model/forms.py b/pylons_app/model/forms.py --- a/pylons_app/model/forms.py +++ b/pylons_app/model/forms.py @@ -95,11 +95,8 @@ class ValidAuth(formencode.validators.Fa 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)