aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/user.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-06-19 22:28:44 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-06-19 22:28:44 +0200
commitee973cd1c1dc91208d64efd41149c75b1cfd746e (patch)
tree31ede9ba633811ec5b0178bb6b7f1e217d09f5a4 /rhodecode/model/user.py
parentf16c40b8fdbe7911f27fc80fc7cc4bb8330818af (diff)
fix crypt password on update my account
--HG-- branch : beta
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r--rhodecode/model/user.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py
index 7b282f2b..4e5c559a 100644
--- a/rhodecode/model/user.py
+++ b/rhodecode/model/user.py
@@ -247,6 +247,7 @@ class UserModel(BaseModel):
raise
def update(self, user_id, form_data):
+ from rhodecode.lib.auth import get_crypt_password
try:
user = self.get(user_id, cache=False)
if user.username == 'default':
@@ -256,7 +257,7 @@ class UserModel(BaseModel):
for k, v in form_data.items():
if k == 'new_password' and v != '':
- user.password = v
+ user.password = get_crypt_password(v)
user.api_key = generate_api_key(user.username)
else:
setattr(user, k, v)