From dfe892d418a8fd28f4f3495419b0830f91a3e290 Mon Sep 17 00:00:00 2001 From: Julien Constant Date: Wed, 5 Apr 2023 18:56:53 +0200 Subject: [PATCH] should fix #605 --- core/views/page.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/views/page.py b/core/views/page.py index 94356c33..c2c7dbce 100644 --- a/core/views/page.py +++ b/core/views/page.py @@ -82,6 +82,11 @@ class PageRevView(CanViewMixin, DetailView): def dispatch(self, request, *args, **kwargs): res = super(PageRevView, self).dispatch(request, *args, **kwargs) + self.object = self.get_object() + + if self.object is None: + return redirect("core:page_create", page_name=self.kwargs["page_name"]) + if self.object.need_club_redirection: return redirect( "club:club_view_rev", club_id=self.object.club.id, rev_id=kwargs["rev"]