From 7656d8b82164d1b29a864c109bbc5aa2ed9b238c Mon Sep 17 00:00:00 2001 From: Saurabh Date: Tue, 13 Dec 2016 19:36:09 +0530 Subject: [PATCH] [fix][minor] dpctype as kargs to has_permissions --- frappe/__init__.py | 2 +- frappe/website/doctype/web_form/web_form.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 974475d7ca..10f0c9ebfb 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -489,7 +489,7 @@ def has_permission(doctype=None, ptype="read", doc=None, user=None, verbose=Fals return out -def has_website_permission(doc=None, ptype='read', user=None, verbose=False): +def has_website_permission(doc=None, ptype='read', user=None, verbose=False, doctype=None): """Raises `frappe.PermissionError` if not permitted. :param doctype: DocType for which permission is to be check. diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 3bdce247ad..ac1299d345 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -422,7 +422,7 @@ def has_web_form_permission(doctype, name, ptype='read'): elif frappe.db.get_value(doctype, name, "owner")==frappe.session.user: return True - elif frappe.has_website_permission(name, ptype=ptype): + elif frappe.has_website_permission(name, ptype=ptype, doctype=doctype): return True elif check_webform_perm(doctype, name):