From 8111936da8154e7d6b77388a5a1e368bf3793436 Mon Sep 17 00:00:00 2001 From: Lucas Brandstaetter <lucas@brandstaetter.tech> Date: Wed, 4 Dec 2024 23:15:12 +0100 Subject: [PATCH] Fix incorrect lock warning for new wiki pages Fixes #625 --- src/plainui/jinja2/plainui/static_page_edit.html.j2 | 2 +- src/plainui/views/static_pages.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plainui/jinja2/plainui/static_page_edit.html.j2 b/src/plainui/jinja2/plainui/static_page_edit.html.j2 index 4a092a612..2c278773d 100644 --- a/src/plainui/jinja2/plainui/static_page_edit.html.j2 +++ b/src/plainui/jinja2/plainui/static_page_edit.html.j2 @@ -19,7 +19,7 @@ </nav> <article class="pb-11"> - {% if not lock_id %} + {% if page_exists and not lock_id %} {% call alert.warning() %} <strong>{{ _("This page is currently being edited by another user, please try again in a moment.") }}</strong> {% endcall %} diff --git a/src/plainui/views/static_pages.py b/src/plainui/views/static_pages.py index 8a435aa25..924a27684 100644 --- a/src/plainui/views/static_pages.py +++ b/src/plainui/views/static_pages.py @@ -210,6 +210,7 @@ class StaticPageEditView(ConferenceRequiredMixin, TemplateView): { 'page': static_page, 'conf': self.conf, + 'page_exists': page_exists, 'page_slug': page_slug, 'static_page': static_page, 'writeable': writeable, -- GitLab