diff --git a/api/funkwhale_api/music/serializers.py b/api/funkwhale_api/music/serializers.py index 749a11e67..ed61d9ec1 100644 --- a/api/funkwhale_api/music/serializers.py +++ b/api/funkwhale_api/music/serializers.py @@ -173,6 +173,7 @@ class ArtistCreditSerializer(serializers.ModelSerializer): class AlbumSerializer(OptionalDescriptionMixin, serializers.Serializer): artist_credit = ArtistCreditSerializer(many=True) + description = common_serializers.ContentSerializer(allow_null=True, required=False) cover = CoverField(allow_null=True) is_playable = serializers.SerializerMethodField() tags = serializers.SerializerMethodField() @@ -275,7 +276,7 @@ class TrackSerializer(OptionalDescriptionMixin, serializers.Serializer): listen_url = serializers.SerializerMethodField() tags = serializers.SerializerMethodField() attributed_to = APIActorSerializer(allow_null=True) - + description = common_serializers.ContentSerializer(allow_null=True, required=False) id = serializers.IntegerField() fid = serializers.URLField() mbid = serializers.UUIDField() diff --git a/api/tests/music/test_serializers.py b/api/tests/music/test_serializers.py index 3f734f4aa..9dd5a67de 100644 --- a/api/tests/music/test_serializers.py +++ b/api/tests/music/test_serializers.py @@ -198,6 +198,7 @@ def test_album_serializer(factories, to_api_date): "is_local": album.is_local, "tags": [], "attributed_to": federation_serializers.APIActorSerializer(actor).data, + "description": None, } serializer = serializers.AlbumSerializer( album.__class__.objects.with_tracks_count().get(pk=album.pk) @@ -230,6 +231,7 @@ def test_track_album_serializer(factories, to_api_date): "is_local": album.is_local, "tags": [], "attributed_to": federation_serializers.APIActorSerializer(actor).data, + "description": None, } serializer = serializers.AlbumSerializer( album.__class__.objects.with_tracks_count().get(pk=album.pk) @@ -271,6 +273,7 @@ def test_track_serializer(factories, to_api_date): "cover": common_serializers.AttachmentSerializer(track.attachment_cover).data, "downloads_count": track.downloads_count, "is_playable": bool(track.playable_uploads), + "description": None, } serializer = serializers.TrackSerializer(track) assert serializer.data == expected