From ffc022b54c17845444fb976472a217ea7a4a98ed Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 9 Sep 2015 12:48:56 +0530 Subject: [PATCH] [fix] If flags.ignore_share_permission is passed, don't check for share permission --- frappe/share.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/share.py b/frappe/share.py index 09fec7b977..85104c0265 100644 --- a/frappe/share.py +++ b/frappe/share.py @@ -12,7 +12,8 @@ def add(doctype, name, user=None, read=1, write=0, share=0, everyone=0, flags=No if not user: user = frappe.session.user - check_share_permission(doctype, name) + if not (flags or {}).get("ignore_share_permission"): + check_share_permission(doctype, name) share_name = get_share_name(doctype, name, user, everyone)