feat(manifest): Use proper Renderer class for spa manifest

This commit is contained in:
Georg Krause 2022-10-18 09:35:40 +02:00 committed by Georg Krause
parent 425b7e96fd
commit 76eec47071
2 changed files with 7 additions and 0 deletions

View File

@ -0,0 +1,5 @@
from rest_framework.renderers import JSONRenderer
class ActivityStreamRenderer(JSONRenderer):
media_type = "application/activity+json"

View File

@ -15,6 +15,7 @@ from rest_framework.response import Response
from funkwhale_api import __version__ as funkwhale_version
from funkwhale_api.common import middleware
from funkwhale_api.common import preferences
from funkwhale_api.common.renderers import ActivityStreamRenderer
from funkwhale_api.federation.models import Domain
from funkwhale_api.federation.actors import get_service_actor
from funkwhale_api.users.oauth import permissions as oauth_permissions
@ -123,6 +124,7 @@ class SpaManifest(generics.GenericAPIView):
permission_classes = []
authentication_classes = []
serializer_class = serializers.SpaManifestSerializer
renderer_classes = [ActivityStreamRenderer]
@extend_schema(operation_id="get_spa_manifest")
def get(self, request):