From ef6ce2cad7b8c1e422bc0881abb3b9c9e30b8e47 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 3 Feb 2026 01:22:51 +0530 Subject: [PATCH] fix: show doctypes with guest view --- frappe/www/portal.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/www/portal.py b/frappe/www/portal.py index cfe383dbae..400ca77123 100644 --- a/frappe/www/portal.py +++ b/frappe/www/portal.py @@ -8,13 +8,14 @@ from frappe.www.list import get_list_context, get_list_data def get_context(context, **dict_params): - if frappe.session.user == "Guest": - raise frappe.PermissionError frappe.local.form_dict.update(dict_params) context.show_sidebar = True doctype = frappe.local.form_dict.doctype if doctype: - context.meta = frappe.get_meta(doctype) + meta = frappe.get_meta(doctype) + if frappe.session.user == "Guest" and not meta.allow_guest_to_view: + return + context.meta = meta context.update(get_list_context(context, doctype) or {}) context.update(get(**frappe.local.form_dict)) context.home_page = "/portal"