From 947224b41bf31568cfe0598d54611125c3756ed7 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 1 Jul 2023 10:21:01 +0000 Subject: [PATCH] wiki: Fast-path looking up pages that should be an action Signed-off-by: Michael Tremer --- src/backend/wiki.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/wiki.py b/src/backend/wiki.py index 3044a8c8..4be8550c 100644 --- a/src/backend/wiki.py +++ b/src/backend/wiki.py @@ -75,7 +75,13 @@ class Wiki(misc.Object): def get_page(self, page, revision=None): page = Page.sanitise_page_name(page) - assert page + + # Split the path into parts + parts = page.split("/") + + # Check if this is an action + if any((part.startswith("_") for part in parts)): + return if revision: return self._get_page("SELECT * FROM wiki WHERE page = %s \ -- 2.39.2