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