From f2b81177c6d9b7677cbf72ccc3e914d6c243cc00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <tomas@imaniti.org> Date: Fri, 21 Jun 2024 17:15:24 +0200 Subject: [PATCH] fix articles_page crash --- shared/models/main.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/shared/models/main.py b/shared/models/main.py index 23d95426..586ad638 100644 --- a/shared/models/main.py +++ b/shared/models/main.py @@ -1116,13 +1116,14 @@ class MainHomePageMixin( def get_context(self, request, *args, **kwargs): context = super().get_context(request, args, kwargs) - context["article_data_list"] = self.materialize_shared_articles_query( - self.append_all_shared_articles_query( - self.article_page_model.objects.live() - .child_of(self.articles_page) - .all() - ).order_by("-union_timestamp")[:3] - ) + if self.articles_page: + context["article_data_list"] = self.materialize_shared_articles_query( + self.append_all_shared_articles_query( + self.article_page_model.objects.live() + .child_of(self.articles_page) + .all() + ).order_by("-union_timestamp")[:3] + ) return context -- GitLab