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