From: Michael Tremer Date: Sat, 1 Jul 2023 10:21:01 +0000 (+0000) Subject: wiki: Fast-path looking up pages that should be an action X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=947224b41bf31568cfe0598d54611125c3756ed7;p=ipfire.org.git wiki: Fast-path looking up pages that should be an action Signed-off-by: Michael Tremer --- 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 \