From 4ae92edfb94ecaf15efb52705362c378277b49b5 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Tue, 19 Mar 2019 14:40:14 +0530 Subject: [PATCH] fix: do not check password strength while creating system manager --- frappe/utils/user.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frappe/utils/user.py b/frappe/utils/user.py index f6042cf921..9814b22de4 100755 --- a/frappe/utils/user.py +++ b/frappe/utils/user.py @@ -269,11 +269,6 @@ def add_system_manager(email, first_name=None, last_name=None, send_welcome_emai "send_welcome_email": 1 if send_welcome_email else 0 }) - if password: - user.update({ - "new_password": password - }) - user.insert() # add roles @@ -281,6 +276,10 @@ def add_system_manager(email, first_name=None, last_name=None, send_welcome_emai where name not in ("Administrator", "Guest", "All")""") user.add_roles(*roles) + if password: + from frappe.utils.password import update_password + update_password(user=user.name, pwd=password) + def get_enabled_system_users(): return frappe.db.sql("""select * from tabUser where user_type='System User' and enabled=1 and name not in ('Administrator', 'Guest')""", as_dict=1)