From 8c055b546971502bf802f5398bcf5d610e726f5f Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Sun, 4 Apr 2021 18:45:06 +0530 Subject: [PATCH] fix: ignore share permission while sharing doc with approver --- erpnext/hr/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/utils.py b/erpnext/hr/utils.py index e23dba4533a..190eb4f10a2 100644 --- a/erpnext/hr/utils.py +++ b/erpnext/hr/utils.py @@ -508,7 +508,9 @@ def grant_leaves_automatically(): def share_doc_with_approver(doc, user): # if approver does not have permissions, share if not frappe.has_permission(doc=doc, ptype="submit", user=user): - frappe.share.add(doc.doctype, doc.name, user, submit=1) + frappe.share.add(doc.doctype, doc.name, user, submit=1, + flags={"ignore_share_permission": True}) + frappe.msgprint(_("Shared with the user {0} with {1} access").format( user, frappe.bold("submit"), alert=True))