From 6cba6753bc6b5b76a93d3631871aa46590d3bd74 Mon Sep 17 00:00:00 2001 From: Leonard Goertz <49870752+uepselon@users.noreply.github.com> Date: Wed, 22 Feb 2023 06:48:00 +0100 Subject: [PATCH] fix: raise_exception=False for has_permission in filter_allowed_users (#20113) * raise_exception=False for has_permission for workflow users * style: format [skip ci] --------- Co-authored-by: Ankush Menat --- frappe/workflow/doctype/workflow_action/workflow_action.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index 545ad6ec77..f8dc59c5c1 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -444,7 +444,9 @@ def filter_allowed_users(users, doc, transition): filtered_users = [] for user in users: - if has_approval_access(user, doc, transition) and has_permission(doctype=doc, user=user): + if has_approval_access(user, doc, transition) and has_permission( + doctype=doc, user=user, raise_exception=False + ): filtered_users.append(user) return filtered_users