From ebcb8b3fac7d35a71fb6161515482fd39a09c29c Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 27 Aug 2012 15:49:27 +0530 Subject: [PATCH] fix in change password of profile settings page --- .../home/page/profile_settings/profile_settings.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/erpnext/home/page/profile_settings/profile_settings.py b/erpnext/home/page/profile_settings/profile_settings.py index 97d286ee81..0de424f468 100644 --- a/erpnext/home/page/profile_settings/profile_settings.py +++ b/erpnext/home/page/profile_settings/profile_settings.py @@ -34,11 +34,14 @@ def change_password(arg): check_demo() arg = load_json(arg) - if not webnotes.conn.sql('select name from tabProfile where name=%s and password=password(%s)', (webnotes.session['user'], arg['old_password'])): + if not webnotes.conn.sql("""select * from `__Auth` where `user`=%s + and password=password(%s)""", + (webnotes.session["user"], arg["old_password"])): webnotes.msgprint('Old password is not correct', raise_exception=1) - - from webnotes.utils import nowdate - webnotes.conn.sql("update tabProfile set password=password(%s), modified=%s where name=%s",(arg['new_password'], nowdate(), webnotes.session['user'])) + + webnotes.conn.sql("""update `__Auth` set password=password(%s) + where `user`=%s""", (arg["new_password"], webnotes.session["user"])) + webnotes.msgprint('Password Updated'); @webnotes.whitelist()