From 14cadce4a6a134cef68c2563390b56ef1a0edb98 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Tue, 17 Apr 2018 21:49:11 +0200 Subject: [PATCH] Allow null values for musicbrainz_id in Audio ActivityPub representation --- api/funkwhale_api/federation/serializers.py | 6 +++--- changes/changelog.d/mbid.bugfix | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 changes/changelog.d/mbid.bugfix diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py index b56dd3f44..6ae6abb78 100644 --- a/api/funkwhale_api/federation/serializers.py +++ b/api/funkwhale_api/federation/serializers.py @@ -662,17 +662,17 @@ class CollectionPageSerializer(serializers.Serializer): class ArtistMetadataSerializer(serializers.Serializer): - musicbrainz_id = serializers.UUIDField(required=False) + musicbrainz_id = serializers.UUIDField(required=False, allow_null=True) name = serializers.CharField() class ReleaseMetadataSerializer(serializers.Serializer): - musicbrainz_id = serializers.UUIDField(required=False) + musicbrainz_id = serializers.UUIDField(required=False, allow_null=True) title = serializers.CharField() class RecordingMetadataSerializer(serializers.Serializer): - musicbrainz_id = serializers.UUIDField(required=False) + musicbrainz_id = serializers.UUIDField(required=False, allow_null=True) title = serializers.CharField() diff --git a/changes/changelog.d/mbid.bugfix b/changes/changelog.d/mbid.bugfix new file mode 100644 index 000000000..1dfe2777a --- /dev/null +++ b/changes/changelog.d/mbid.bugfix @@ -0,0 +1 @@ +Allow null values for musicbrainz_id in Audio ActivityPub representation