From 6a156dd9dbe7f169698173897995f7deefe30cbf Mon Sep 17 00:00:00 2001 From: Oskari Ponkala Date: Thu, 8 Apr 2021 09:59:40 +0000 Subject: [PATCH] Fixed news feed sorting --- webapp/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webapp/views.py b/webapp/views.py index 2306413..96a21ac 100644 --- a/webapp/views.py +++ b/webapp/views.py @@ -230,9 +230,9 @@ class FeedViewSet(ModelViewSet): def get_queryset(self): if self.request.user.is_authenticated: - return Feed.objects.filter(deleted=False).order_by('publish_time') + return Feed.objects.filter(deleted=False).order_by('-publish_time') else: - objs = Feed.objects.filter(deleted=False, visible=True).order_by('publish_time') + objs = Feed.objects.filter(deleted=False, visible=True).order_by('-publish_time') # TODO: Bad filtering. Rewrite! result_ids = [] @@ -243,7 +243,7 @@ class FeedViewSet(ModelViewSet): else: result_ids.append(obj.id) - return Feed.objects.filter(id__in=result_ids) + return Feed.objects.filter(id__in=result_ids).order_by('-publish_time') def destroy(self, request, pk=None, *args, **kwargs): try: