summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-10-05 18:00:23 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-16 16:38:32 +0200
commit61a755cf4ae4179fe8ebbfb262cbaf0a4b3d7a67 (patch)
treed2a72b1343e96e04bf34afa69b1fecef584b97eb /ishtar_common/models_imports.py
parentaa2abd6df37846e4735d7b7d3bdea2fdd4ba9928 (diff)
downloadIshtar-61a755cf4ae4179fe8ebbfb262cbaf0a4b3d7a67.tar.bz2
Ishtar-61a755cf4ae4179fe8ebbfb262cbaf0a4b3d7a67.zip
✨ imports: manage ignore_errors
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index 6c60051fc..3f687b93d 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -313,6 +313,9 @@ class ImporterType(models.Model):
defaults = import_instance.default_values
else:
defaults = self.get_default_values()
+ ignore_errors = tuple()
+ if self.ignore_errors:
+ ignore_errors = tuple([error.strip() for error in self.ignore_errors.split("\n")])
LINE_FORMAT = []
LINE_EXPORT_FORMAT = []
idx = 0
@@ -377,6 +380,7 @@ class ImporterType(models.Model):
"DESC": self.description,
"DEFAULTS": defaults,
"PRE_IMPORT_VALUES": pre_import_values,
+ "IGNORE_ERRORS": ignore_errors,
"LINE_FORMAT": LINE_FORMAT,
"UNICITY_KEYS": UNICITY_KEYS,
"LINE_EXPORT_FORMAT": LINE_EXPORT_FORMAT,