diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py index b56dd3f44b6bd7ca6e07b9e2740fada8f5d2e65b..6ae6abb78323fe7dd5deb03bfd6081298a0c32a0 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 0000000000000000000000000000000000000000..1dfe2777a78001aabe0b02d02c761d6d3678e843 --- /dev/null +++ b/changes/changelog.d/mbid.bugfix @@ -0,0 +1 @@ +Allow null values for musicbrainz_id in Audio ActivityPub representation