diff options
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 |
commit | 6e626e92a01722dd2814e8827753ed0e1a653f9b (patch) | |
tree | 56e8e0baab7704e2ce1beeb24478706202ff246f /ishtar_common/models_imports.py | |
parent | 371e2bbff3d9d71baeb2a26ab2c1ec9ad3a86a13 (diff) | |
download | Ishtar-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.py | 5 |
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.")) |