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-02-05 10:51:52 +0100
commit90dedc12bcae563a03db4c5951202ee145c4e735 (patch)
tree0902fb7d0874774b2ec2e8c2d4d03ca26b060b1e /ishtar_common/models_imports.py
parentb9097926dfd5aeb2ce211122920298956d802824 (diff)
downloadIshtar-90dedc12bcae563a03db4c5951202ee145c4e735.tar.bz2
Ishtar-90dedc12bcae563a03db4c5951202ee145c4e735.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,