diff --git a/api/funkwhale_api/music/views.py b/api/funkwhale_api/music/views.py index 096ab5ff5..f8d2a5ab7 100644 --- a/api/funkwhale_api/music/views.py +++ b/api/funkwhale_api/music/views.py @@ -16,7 +16,7 @@ from rest_framework import views, viewsets from rest_framework.decorators import action from rest_framework.response import Response -from drf_spectacular.utils import extend_schema, OpenApiParameter +from drf_spectacular.utils import extend_schema, OpenApiParameter, extend_schema_view import requests.exceptions @@ -684,7 +684,7 @@ class AudioRenderer(renderers.JSONRenderer): media_type = "audio/*" -@extend_schema(operation_id="get_track_file") +@extend_schema_view(get=extend_schema(operation_id="get_track_file")) class ListenViewSet(ListenMixin): renderer_classes = [AudioRenderer] diff --git a/changes/changelog.d/1898.enhancement b/changes/changelog.d/1898.enhancement new file mode 100644 index 000000000..10c683c47 --- /dev/null +++ b/changes/changelog.d/1898.enhancement @@ -0,0 +1 @@ +Fix specs for ListenViewSet (#1898)