From 443ffa06d59e50413d10262c108f83620964d878 Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Mon, 25 Sep 2023 15:28:15 +0200 Subject: [PATCH] fix(NotPermittedPage): Add redirect-to even if starting with /app A page like "/appointment" would redirect to /login, but without the redirect-to parameter, which is undesired --- frappe/website/page_renderers/not_permitted_page.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/website/page_renderers/not_permitted_page.py b/frappe/website/page_renderers/not_permitted_page.py index 9538ba9e0c..c91b5efd80 100644 --- a/frappe/website/page_renderers/not_permitted_page.py +++ b/frappe/website/page_renderers/not_permitted_page.py @@ -15,7 +15,7 @@ class NotPermittedPage(TemplatePage): def render(self): action = f"/login?redirect-to={frappe.request.path}" - if frappe.request.path.startswith("/app"): + if frappe.request.path.startswith("/app/") or frappe.request.path == "/app": action = "/login" frappe.local.message_title = _("Not Permitted") frappe.local.response["context"] = dict(