diff --git a/api/features/views.py b/api/features/views.py index 6731d860565a..a7394377320b 100644 --- a/api/features/views.py +++ b/api/features/views.py @@ -206,6 +206,9 @@ def perform_destroy(self, instance): # type: ignore[no-untyped-def] def get_serializer_context(self): # type: ignore[no-untyped-def] context = super().get_serializer_context() + if getattr(self, "swagger_fake_view", False): + return context + feature_states = getattr(self, "_feature_states", {}) project = get_object_or_404(Project.objects.all(), pk=self.kwargs["project_pk"]) context.update(