Przeglądaj źródła

Fixes #1818: InventoryItem API serializer no longer requires specifying a null value for items with no parent

Jeremy Stretch 8 lat temu
rodzic
commit
5262156e1a
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      netbox/dcim/api/serializers.py

+ 2 - 0
netbox/dcim/api/serializers.py

@@ -733,6 +733,8 @@ class InventoryItemSerializer(serializers.ModelSerializer):
 
 
 
 
 class WritableInventoryItemSerializer(ValidatedModelSerializer):
 class WritableInventoryItemSerializer(ValidatedModelSerializer):
+    # Provide a default value to satisfy UniqueTogetherValidator
+    parent = serializers.PrimaryKeyRelatedField(queryset=InventoryItem.objects.all(), allow_null=True, default=None)
 
 
     class Meta:
     class Meta:
         model = InventoryItem
         model = InventoryItem