summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-08-08 23:11:09 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:23:17 +0100
commit6e626e92a01722dd2814e8827753ed0e1a653f9b (patch)
tree56e8e0baab7704e2ce1beeb24478706202ff246f /ishtar_common/models_imports.py
parent371e2bbff3d9d71baeb2a26ab2c1ec9ad3a86a13 (diff)
downloadIshtar-6e626e92a01722dd2814e8827753ed0e1a653f9b.tar.bz2
Ishtar-6e626e92a01722dd2814e8827753ed0e1a653f9b.zip
Import: manage CSV geo data
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index f7a35f849..1d987c35c 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -1153,7 +1153,8 @@ class Import(models.Model):
),
)
encoding = models.CharField(
- _("Encoding"), choices=ENCODINGS, default="utf-8", max_length=15
+ _("Encoding"), choices=ENCODINGS, default="utf-8", max_length=15,
+ help_text=_("Only required for CSV file"),
)
csv_sep = models.CharField(
_("CSV separator"),
@@ -1463,6 +1464,8 @@ class Import(models.Model):
imported_file = z.extract(filename, tmp_dir)
else:
z.extract(filename, tmp_dir)
+ elif imported_file.endswith(".csv"):
+ return self._data_table_tab()
elif not imported_file.endswith(".gpkg"):
raise ImporterError(_("Invalid GIS file."))