fix ticket view
This commit is contained in:
@@ -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})
|
||||
|
||||
Reference in New Issue
Block a user