diff --git a/api/funkwhale_api/users/serializers.py b/api/funkwhale_api/users/serializers.py index 8a28e8d49..8458e31f8 100644 --- a/api/funkwhale_api/users/serializers.py +++ b/api/funkwhale_api/users/serializers.py @@ -58,7 +58,7 @@ class RegisterSerializer(BaseRegisterSerializer): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - if getattr(self.context["view"], "swagger_fake_view", False): + if getattr(self.context.get("view", None), "swagger_fake_view", False): return self.approval_enabled = preferences.get("moderation__signup_approval_enabled")