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:
parent
00376930e4
commit
4371c2acd3
|
@ -16,7 +16,7 @@ from rest_framework import views, viewsets
|
||||||
from rest_framework.decorators import action
|
from rest_framework.decorators import action
|
||||||
from rest_framework.response import Response
|
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
|
import requests.exceptions
|
||||||
|
|
||||||
|
@ -684,7 +684,7 @@ class AudioRenderer(renderers.JSONRenderer):
|
||||||
media_type = "audio/*"
|
media_type = "audio/*"
|
||||||
|
|
||||||
|
|
||||||
@extend_schema(operation_id="get_track_file")
|
@extend_schema_view(get=extend_schema(operation_id="get_track_file"))
|
||||||
class ListenViewSet(ListenMixin):
|
class ListenViewSet(ListenMixin):
|
||||||
renderer_classes = [AudioRenderer]
|
renderer_classes = [AudioRenderer]
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Fix specs for ListenViewSet (#1898)
|
Loading…
Reference in New Issue