From 5081ec8a71b63ec65fef2c51e9956188fd88cbe8 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Wed, 12 Oct 2022 12:03:12 +0000 Subject: [PATCH] Resolve "OembedView: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Ignoring view for now." --- api/funkwhale_api/music/views.py | 1 + changes/changelog.d/1901.enhancement | 1 + 2 files changed, 2 insertions(+) create mode 100644 changes/changelog.d/1901.enhancement diff --git a/api/funkwhale_api/music/views.py b/api/funkwhale_api/music/views.py index f8d2a5ab7..59e6aa59a 100644 --- a/api/funkwhale_api/music/views.py +++ b/api/funkwhale_api/music/views.py @@ -932,6 +932,7 @@ class OembedView(views.APIView): permission_classes = [oauth_permissions.ScopePermission] required_scope = "libraries" anonymous_policy = "setting" + serializer_class = serializers.OembedSerializer def get(self, request, *args, **kwargs): serializer = serializers.OembedSerializer(data=request.GET) diff --git a/changes/changelog.d/1901.enhancement b/changes/changelog.d/1901.enhancement new file mode 100644 index 000000000..f97f1d8ef --- /dev/null +++ b/changes/changelog.d/1901.enhancement @@ -0,0 +1 @@ +Add hint which serializer is used for OembedView (#1901)