diff --git a/InvenTree/company/api.py b/InvenTree/company/api.py index 66557b783b..494b3652b2 100644 --- a/InvenTree/company/api.py +++ b/InvenTree/company/api.py @@ -131,7 +131,7 @@ class ManufacturerPartList(generics.ListCreateAPIView): params = self.request.query_params # Filter by manufacturer - manufacturer = params.get('company', None) + manufacturer = params.get('manufacturer', None) if manufacturer is not None: queryset = queryset.filter(manufacturer=manufacturer) diff --git a/InvenTree/company/serializers.py b/InvenTree/company/serializers.py index 35e84aac1e..335a351583 100644 --- a/InvenTree/company/serializers.py +++ b/InvenTree/company/serializers.py @@ -192,10 +192,11 @@ class SupplierPartSerializer(InvenTreeModelSerializer): manufacturer_id = self.initial_data.get('manufacturer', None) MPN = self.initial_data.get('MPN', None) - if manufacturer_id or MPN: - kwargs = {'manufacturer': manufacturer_id, - 'MPN': MPN, - } + if manufacturer_id and MPN: + kwargs = { + 'manufacturer': manufacturer_id, + 'MPN': MPN, + } supplier_part.save(**kwargs) return supplier_part