From dd0ad1bebc80be9e88a5d022b5215590c68da082 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Tue, 11 Oct 2022 17:42:23 +0000 Subject: [PATCH] Resolve "ChannelViewSet: exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'NoneType' object is not callable)" --- api/funkwhale_api/audio/views.py | 1 + changes/changelog.d/1895.enhancement | 1 + 2 files changed, 2 insertions(+) create mode 100644 changes/changelog.d/1895.enhancement diff --git a/api/funkwhale_api/audio/views.py b/api/funkwhale_api/audio/views.py index bd0c54eba..6451b6264 100644 --- a/api/funkwhale_api/audio/views.py +++ b/api/funkwhale_api/audio/views.py @@ -104,6 +104,7 @@ class ChannelViewSet( return serializers.ChannelUpdateSerializer elif self.action is "create": return serializers.ChannelCreateSerializer + return serializers.ChannelSerializer def get_queryset(self): queryset = super().get_queryset() diff --git a/changes/changelog.d/1895.enhancement b/changes/changelog.d/1895.enhancement new file mode 100644 index 000000000..447946729 --- /dev/null +++ b/changes/changelog.d/1895.enhancement @@ -0,0 +1 @@ +Make sure ChannelViewSet always has a serializer (#1895)