From 391dc553adc9014a62b5fe5ac8636299e5063b13 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 ea9dce448f..aed6cfb283 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