From fc10227c0d3425a31b626a1cab3252f56179ab3c Mon Sep 17 00:00:00 2001 From: Corentin Forler Date: Thu, 27 Mar 2025 12:08:35 +0100 Subject: [PATCH] fix: Ignore perms when updating role profile from customer group on contact save --- erpnext/portal/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/portal/utils.py b/erpnext/portal/utils.py index 215757216e..0e4b90e682 100644 --- a/erpnext/portal/utils.py +++ b/erpnext/portal/utils.py @@ -159,7 +159,10 @@ def update_linked_user(doctype, docname, doc): def update_role_profile(user, role_profile): if role_profile != user.role_profile_name: user.role_profile_name = role_profile - user.save() + try: + user.save(ignore_permissions=True) + except Exception: + frappe.log_error() user = get_linked_user(doc) dt_has_field = frappe.get_meta(doctype).has_field("role_profile_name") -- GitLab