diff --git a/shared/models/main.py b/shared/models/main.py index b3d707f63d2ce6115d4342cfbf12a663f88634c9..c9871aec2d8b5522b366a40b8b341e2cd71aa00f 100644 --- a/shared/models/main.py +++ b/shared/models/main.py @@ -462,17 +462,15 @@ class MainArticlesPageMixin( target_date_list = ( self.append_all_shared_articles_query( - self.root_page.article_page_model.objects.filter(search_filter) + self.root_page.article_page_model.objects.filter(search_filter).live() ) .order_by("-union_date") - .live() - .values_list("union_date", flat=True) ) if not target_date_list: return [] - target_date = target_date_list[0] - relativedelta(months=months_back) + target_date = target_date_list[0]["union_date"] - relativedelta(months=months_back) first_day_of_target_month = target_date.replace(day=1) filter = models.Q(date__gte=first_day_of_target_month) & search_filter