diff --git a/apps/tag/web/api/v1/api.py b/apps/tag/web/api/v1/api.py index 961a1c1..57d927a 100644 --- a/apps/tag/web/api/v1/api.py +++ b/apps/tag/web/api/v1/api.py @@ -324,6 +324,11 @@ class TagBatchViewSet(BaseViewSet, SoftDeleteMixin, DynamicSearchMixin, TagBatch queryset = self.get_queryset(visibility_by_org_scope=True).order_by('-create_date') + params = self.request.query_params # noqa + + if params.get('species_code'): + queryset = queryset.filter(species_code=int(params.get('species_code'))) + # filter queryset queryset = self.filter_query(self.filter_queryset(queryset))