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":