From 05f6f181f7e781d209727a38a08f02a6f6a709ed Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 2 Oct 2012 13:40:42 +0530 Subject: [PATCH] fixes in add user of Setup Control --- setup/doctype/setup_control/setup_control.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup/doctype/setup_control/setup_control.py b/setup/doctype/setup_control/setup_control.py index 2feb7a2deb..33e2e83f8b 100644 --- a/setup/doctype/setup_control/setup_control.py +++ b/setup/doctype/setup_control/setup_control.py @@ -232,7 +232,11 @@ class DocType: pr.enabled = 1 pr.save(1) if pwd: - webnotes.conn.sql("UPDATE `__Auth` SET password=PASSWORD(%s) WHERE user=%s", (pwd, user_email)) + webnotes.conn.sql("""insert into __Auth (user, `password`) + values (%s, password(%s)) + on duplicate key update `password`=password(%s)""", + (user_email, pwd, pwd)) + self.add_roles(pr) def add_roles(self, pr):