From 23c03efe846652e7923e831ec536240e6e9ac176 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 28 May 2026 10:32:25 +0330 Subject: [PATCH] fix ticket view --- backend/ticket/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/ticket/views.py b/backend/ticket/views.py index e669864..c83a3b7 100644 --- a/backend/ticket/views.py +++ b/backend/ticket/views.py @@ -109,11 +109,13 @@ class TicketListView(APIView): filter_by = request.query_params.get('filter', None) sort = request.query_params.get('sort', None) if filter_by: - tickets.filter(status=str(filter_by)) + tickets = tickets.filter(status=str(filter_by)) if sort: if sort not in ['created_at', '-created_at']: return Response({'detail': 'wrong sort paramter'}, status=status.HTTP_400_BAD_REQUEST) - tickets.order_by(sort) + tickets = tickets.order_by(sort) + else: + tickets = tickets.order_by('-created_at') paginator = self.pagination_class() paginated_tickets = paginator.paginate_queryset(tickets, request) tickets_ser = self.serializer_class(instance=paginated_tickets, many=True, context={'request': request})