diff pylons_app/model/forms.py @ 370:40bccabf4574

fixed bug for user update, when password was always set.
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 14 Jul 2010 15:42:39 +0200
parents aafd9a98ea58
children 664a5b8c551a
line wrap: on
line diff
--- a/pylons_app/model/forms.py	Wed Jul 14 13:30:31 2010 +0200
+++ b/pylons_app/model/forms.py	Wed Jul 14 15:42:39 2010 +0200
@@ -61,7 +61,8 @@
 class ValidPassword(formencode.validators.FancyValidator):
     
     def to_python(self, value, state):
-        return get_crypt_password(value)
+        if value:
+            return get_crypt_password(value)
         
 class ValidAuth(formencode.validators.FancyValidator):
     messages = {