diff --git a/api/funkwhale_api/manage/filters.py b/api/funkwhale_api/manage/filters.py index c8b8e60a5643894ea7572fbffedc1301b0d9967a..3ce55e0394c729b5dafc7b07b3f60a2b2362a47e 100644 --- a/api/funkwhale_api/manage/filters.py +++ b/api/funkwhale_api/manage/filters.py @@ -62,6 +62,10 @@ class ManageArtistFilterSet(filters.FilterSet): "field": forms.IntegerField(), "distinct": True, }, + "tag": { + "to": "tagged_items__tag__name", + "distinct": True, + }, }, ) ) @@ -91,6 +95,10 @@ class ManageAlbumFilterSet(filters.FilterSet): "field": forms.IntegerField(), "distinct": True, }, + "tag": { + "to": "tagged_items__tag__name", + "distinct": True, + }, }, ) ) @@ -129,6 +137,10 @@ class ManageTrackFilterSet(filters.FilterSet): "field": forms.IntegerField(), "distinct": True, }, + "tag": { + "to": "tagged_items__tag__name", + "distinct": True, + }, }, ) )