diff --git a/main/models.py b/main/models.py index 74636d60577589df46eeb0b8e25ac29ea4a9660a..6989c34aab4b7f14444660d6ceb3eb93dbd85169 100644 --- a/main/models.py +++ b/main/models.py @@ -330,8 +330,9 @@ class MainArticlesPage( def get_context(self, request, *args, **kwargs): ctx = super().get_context(request, args, kwargs) - ctx["article_data_list"] = self.get_article_data_list(1) - ctx["show_next_articles"] = len(MainArticlePage.objects.all()) > len(self.get_article_data_list(1)) + article_list = self.get_article_data_list(1) + ctx["article_data_list"] = article_list + ctx["show_next_articles"] = MainArticlePage.objects.all().count() > len(article_list) return ctx def get_articles_response(self, request):