Mercurial > kallithea
changeset 347: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 | 51362853ac3b |
children | e8fc875467bd |
files | pylons_app/model/forms.py pylons_app/model/user_model.py |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
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 = {
--- a/pylons_app/model/user_model.py Wed Jul 14 13:30:31 2010 +0200 +++ b/pylons_app/model/user_model.py Wed Jul 14 15:42:39 2010 +0200 @@ -62,7 +62,6 @@ " crucial for entire application")) for k, v in form_data.items(): if k == 'new_password' and v != '': - new_user.password = v else: setattr(new_user, k, v)