diff --git a/core/apps/orders/views/party.py b/core/apps/orders/views/party.py index 50f5dca..1fdba95 100644 --- a/core/apps/orders/views/party.py +++ b/core/apps/orders/views/party.py @@ -50,7 +50,10 @@ class PartyListApiView(generics.GenericAPIView): filterset_class = PartyFilter def get(self, request): + search = request.query_params.get('search') parties = self.filter_queryset(self.get_queryset()) + if search: + parties = parties.filter(number__istarswith=search) page = self.paginate_queryset(parties) if page is not None: serializer = self.serializer_class(page, many=True)