1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fix serialization of tags for REST API updates

This commit is contained in:
Jeremy Stretch
2020-08-17 16:18:47 -04:00
parent cf086cd7b2
commit 0e5d0a43f9
3 changed files with 37 additions and 10 deletions

View File

@ -108,6 +108,10 @@ class TaggedObjectSerializer(serializers.Serializer):
def update(self, instance, validated_data):
tags = validated_data.pop('tags', [])
# Cache tags on instance for change logging
instance._tags = tags
instance = super().update(instance, validated_data)
return self._save_tags(instance, tags)