From 176bd5053e9c80299df8a25b84c6322f63f9fb8d Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Fri, 10 Apr 2020 12:03:43 +0200 Subject: [PATCH] See #170: deduplicate tags in Audio ap representation --- api/funkwhale_api/federation/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py index 98df53548..299119e1f 100644 --- a/api/funkwhale_api/federation/serializers.py +++ b/api/funkwhale_api/federation/serializers.py @@ -1896,7 +1896,7 @@ class ChannelUploadSerializer(jsonld.JsonLdSerializer): include_image(data, upload.track.attachment_cover) tags = [item.tag.name for item in upload.get_all_tagged_items()] if tags: - data["tag"] = [repr_tag(name) for name in tags] + data["tag"] = [repr_tag(name) for name in sorted(set(tags))] data["summary"] = " ".join(["#{}".format(name) for name in tags]) if self.context.get("include_ap_context", True):