Fixed broken metadata update on track without license

This commit is contained in:
Eliot Berriot 2019-04-09 09:34:59 +02:00
parent e8c4deaa10
commit b36b03383e
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
1 changed files with 4 additions and 1 deletions

View File

@ -114,7 +114,10 @@ class UpdateMutationSerializer(serializers.ModelSerializer, MutationSerializer):
# to ensure we store ids instead of model instances in our json
# payload
for field, attr in self.serialized_relations.items():
data[field] = getattr(data[field], attr)
try:
data[field] = getattr(data[field], attr)
except KeyError:
continue
return data
def create(self, validated_data):