Răsfoiți Sursa

Fixes #2340: API requires manufacturer field when creating/updating an inventory item

Jeremy Stretch 7 ani în urmă
părinte
comite
a6c78b99c4
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      netbox/dcim/api/serializers.py

+ 1 - 1
netbox/dcim/api/serializers.py

@@ -666,7 +666,7 @@ class InventoryItemSerializer(TaggitSerializer, ValidatedModelSerializer):
     device = NestedDeviceSerializer()
     # Provide a default value to satisfy UniqueTogetherValidator
     parent = serializers.PrimaryKeyRelatedField(queryset=InventoryItem.objects.all(), allow_null=True, default=None)
-    manufacturer = NestedManufacturerSerializer()
+    manufacturer = NestedManufacturerSerializer(required=False, allow_null=True, default=None)
     tags = TagListSerializerField(required=False)
 
     class Meta: