From 2a83cb73e85b3abd069970d0ca0be73d1a16022a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Tue, 17 Mar 2015 12:48:46 +0100 Subject: [PATCH] Adding charset utf-8 to all csv exports content-type header --- taiga/projects/issues/api.py | 2 +- taiga/projects/tasks/api.py | 2 +- taiga/projects/userstories/api.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/taiga/projects/issues/api.py b/taiga/projects/issues/api.py index d7879640..d51f6686 100644 --- a/taiga/projects/issues/api.py +++ b/taiga/projects/issues/api.py @@ -171,7 +171,7 @@ class IssueViewSet(OCCResourceMixin, HistoryResourceMixin, WatchedResourceMixin, project = get_object_or_404(Project, issues_csv_uuid=uuid) queryset = project.issues.all().order_by('ref') data = services.issues_to_csv(project, queryset) - csv_response = HttpResponse(data.getvalue(), content_type='application/csv') + csv_response = HttpResponse(data.getvalue(), content_type='application/csv; charset=utf-8') csv_response['Content-Disposition'] = 'attachment; filename="issues.csv"' return csv_response diff --git a/taiga/projects/tasks/api.py b/taiga/projects/tasks/api.py index 01bfa11f..92d94908 100644 --- a/taiga/projects/tasks/api.py +++ b/taiga/projects/tasks/api.py @@ -81,7 +81,7 @@ class TaskViewSet(OCCResourceMixin, HistoryResourceMixin, WatchedResourceMixin, project = get_object_or_404(Project, tasks_csv_uuid=uuid) queryset = project.tasks.all().order_by('ref') data = services.tasks_to_csv(project, queryset) - csv_response = HttpResponse(data.getvalue(), content_type='application/csv') + csv_response = HttpResponse(data.getvalue(), content_type='application/csv; charset=utf-8') csv_response['Content-Disposition'] = 'attachment; filename="tasks.csv"' return csv_response diff --git a/taiga/projects/userstories/api.py b/taiga/projects/userstories/api.py index 1e270dc1..3b6e7fe4 100644 --- a/taiga/projects/userstories/api.py +++ b/taiga/projects/userstories/api.py @@ -112,7 +112,7 @@ class UserStoryViewSet(OCCResourceMixin, HistoryResourceMixin, WatchedResourceMi project = get_object_or_404(Project, userstories_csv_uuid=uuid) queryset = project.user_stories.all().order_by('ref') data = services.userstories_to_csv(project, queryset) - csv_response = HttpResponse(data.getvalue(), content_type='application/csv') + csv_response = HttpResponse(data.getvalue(), content_type='application/csv; charset=utf-8') csv_response['Content-Disposition'] = 'attachment; filename="userstories.csv"' return csv_response