Resolve "using @extend_schema on viewset class ListenViewSet with parameters operation_id or operation will most likely result in a broken schema."

This commit is contained in:
Georg Krause 2022-10-11 15:47:39 +00:00
parent 00376930e4
commit 4371c2acd3
2 changed files with 3 additions and 2 deletions

View File

@ -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]

View File

@ -0,0 +1 @@
Fix specs for ListenViewSet (#1898)