From 34d967859bd6c7ca7ebde47463ab9a4a8924f260 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt Date: Fri, 17 Oct 2025 11:57:42 -0400 Subject: [PATCH] Always get and return the context --- apps/core/models/content.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/core/models/content.py b/apps/core/models/content.py index 4c8fda64..0ef70f9b 100644 --- a/apps/core/models/content.py +++ b/apps/core/models/content.py @@ -45,14 +45,16 @@ class ContentPage(Page): search_fields = Page.search_fields + [index.SearchField("body")] def get_context(self, request, *args, **kwargs): + context = super().get_context(request, *args, **kwargs) + if self.live and self.show_in_menus: - context = super().get_context(request, *args, **kwargs) pages = Page.objects.live().in_menu() context.update( previous=pages.filter(path__lt=self.path).last(), next=pages.filter(path__gt=self.path).first(), ) - return context + + return context def serve(self, request): if request.method == "POST":