From 7bde45ae600aef54df473aa653b2046ea31d3e31 Mon Sep 17 00:00:00 2001 From: PeterG Date: Sun, 20 Nov 2022 10:13:34 +0000 Subject: [PATCH] [fix] clearer webform error --- frappe/website/doctype/web_form/web_form.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 03ba7c0880..cbd65e8822 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -577,6 +577,9 @@ def get_link_options(web_form_name, doctype, allow_read_on_all_link_options=Fals if not allow_read_on_all_link_options: limited_to_user = True + else: + print(vars(frappe.request)) + frappe.throw("You must be logged in to use this form.", frappe.PermissionError) else: for field in web_form_doc.web_form_fields: @@ -607,4 +610,4 @@ def get_link_options(web_form_name, doctype, allow_read_on_all_link_options=Fals return "\n".join([doc.value for doc in link_options]) else: - raise frappe.PermissionError(f"Not Allowed, {doctype}") + raise frappe.PermissionError(f"You don't have permission to access the {doctype} DocType.")