From 07efab51547be8c3b00adb4d8812f50e1fb0570d Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Tue, 18 Jul 2017 09:59:06 +0200 Subject: [PATCH] Allow HyperPlanning import with a .txt file --- stages/test_files/{HYPERPLANNING.csv => HYPERPLANNING.txt} | 0 stages/views.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename stages/test_files/{HYPERPLANNING.csv => HYPERPLANNING.txt} (100%) diff --git a/stages/test_files/HYPERPLANNING.csv b/stages/test_files/HYPERPLANNING.txt similarity index 100% rename from stages/test_files/HYPERPLANNING.csv rename to stages/test_files/HYPERPLANNING.txt diff --git a/stages/views.py b/stages/views.py index d568b86..a358d58 100644 --- a/stages/views.py +++ b/stages/views.py @@ -291,7 +291,7 @@ class ImportViewBase(FormView): def form_valid(self, form): upfile = form.cleaned_data['upload'] try: - if 'csv' in upfile.content_type: + if 'csv' in upfile.content_type or upfile.content_type == 'text/plain': # Reopen the file in text mode upfile = open(upfile.temporary_file_path(), mode='r', encoding='utf-8-sig') imp_file = CSVImportedFile(File(upfile))