diff --git a/InvenTree/company/api.py b/InvenTree/company/api.py index 1d754900a5..6c51d97d66 100644 --- a/InvenTree/company/api.py +++ b/InvenTree/company/api.py @@ -91,6 +91,14 @@ class ManufacturerPartFilter(rest_filters.FilterSet): Custom API filters for the ManufacturerPart list endpoint. """ + class Meta: + model = ManufacturerPart + fields = [ + 'manufacturer', + 'MPN', + 'part', + ] + # Filter by 'active' status of linked part active = rest_filters.BooleanFilter(field_name='part__active') @@ -133,12 +141,6 @@ class ManufacturerPartList(generics.ListCreateAPIView): filters.OrderingFilter, ] - filter_fields = [ - 'MPN', - 'manufacturer', - 'part', - ] - search_fields = [ 'manufacturer__name', 'description',