diff --git a/src/apps/api/views/submissions.py b/src/apps/api/views/submissions.py index d792256b0..c52d554c5 100644 --- a/src/apps/api/views/submissions.py +++ b/src/apps/api/views/submissions.py @@ -561,6 +561,14 @@ def update_fact_sheet(self, request, pk): Submission.objects.filter(Q(parent=top_level_submission) | Q(id=top_level_submission.id)).update(fact_sheet_answers=request_data) return Response({}) + def paginate_queryset(self, queryset): + ''' + This Méthode is added to override pagination when trying to download the Sub CSV + ''' + if getattr(getattr(self.request, "accepted_renderer", None), "format", None) == "csv": + return None + return super().paginate_queryset(queryset) + @api_view(['POST']) @permission_classes((AllowAny,)) # permissions are checked via the submission secret