changeset 458: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 644795a4e8d2
children 7c978511c951
files pylons_app/model/forms.py
diffstat 1 files changed, 2 insertions(+), 5 deletions(-) [+]
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)