From b50191134a42909114d871e7ce6bf62cd2d7420e Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Thu, 13 Oct 2022 13:59:40 +0200 Subject: [PATCH] fix(openapi): Make TextPreviewView extending GenericAPIView to allow spectacular to generate specs --- api/funkwhale_api/common/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/funkwhale_api/common/views.py b/api/funkwhale_api/common/views.py index 6f0a5d896..a42a2c9ce 100644 --- a/api/funkwhale_api/common/views.py +++ b/api/funkwhale_api/common/views.py @@ -11,6 +11,7 @@ from rest_framework import permissions from rest_framework import response from rest_framework import views from rest_framework import viewsets +from rest_framework import generics from drf_spectacular.utils import extend_schema @@ -207,8 +208,9 @@ class AttachmentViewSet( instance.delete() -class TextPreviewView(views.APIView): +class TextPreviewView(generics.GenericAPIView): permission_classes = [] + serializer_class = TextPreviewSerializer @extend_schema( operation_id="preview_text",