diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0c72b5eb..f801b549 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -15,6 +15,10 @@ Unreleased ---------- ========================= +[6.1.0] - 2024-02-15 +--------------------- + * Permanently enable streaming csv + [6.0.0] - 2024-02-13 --------------------- * Add streaming csv support diff --git a/enterprise_data/__init__.py b/enterprise_data/__init__.py index e3a6424c..e518c54d 100644 --- a/enterprise_data/__init__.py +++ b/enterprise_data/__init__.py @@ -2,4 +2,4 @@ Enterprise data api application. This Django app exposes API endpoints used by enterprises. """ -__version__ = "6.0.0" +__version__ = "6.1.0" diff --git a/enterprise_data/api/v1/views.py b/enterprise_data/api/v1/views.py index 05adc2b4..36e1bc52 100644 --- a/enterprise_data/api/v1/views.py +++ b/enterprise_data/api/v1/views.py @@ -139,13 +139,12 @@ def list(self, request, *args, **kwargs): """ Override the list method to handle streaming CSV download. """ - if self.request.query_params.get('streaming_csv_enabled') == 'true': - if request.accepted_renderer.format == 'csv': - return StreamingHttpResponse( - EnrollmentsCSVRenderer().render(self._stream_serialized_data()), - content_type="text/csv", - headers={"Content-Disposition": 'attachment; filename="learner_progress_report.csv"'}, - ) + if request.accepted_renderer.format == 'csv': + return StreamingHttpResponse( + EnrollmentsCSVRenderer().render(self._stream_serialized_data()), + content_type="text/csv", + headers={"Content-Disposition": 'attachment; filename="learner_progress_report.csv"'}, + ) return super().list(request, *args, **kwargs)