diff --git a/main/models.py b/main/models.py index 25855c3c8f5fb9c365c354af2d8018e4b94dcf55..066a5c35b2e8feee936f49b71a8d7bf12d772348 100644 --- a/main/models.py +++ b/main/models.py @@ -518,7 +518,7 @@ class MainArticlesPage( search_filter = self.get_search_filters(request) article_timeline_list = self.get_article_data_list(months, search_filter) - context = {"article_timeline_list": article_list} + context = {"article_timeline_list": article_timeline_list} data = { "html": render( @@ -534,10 +534,9 @@ class MainArticlesPage( MainArticlePage.objects.filter(search_filter) ) .live() - .order_by("-union_date") - .last() - ) - not in article_list[-1]["articles"] + .order_by("union_date")[:2] # LIMIT 2 + )[0] + not in article_timeline_list[-1]["articles"] ) ), }