diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/data_importer.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index 9ac624bbd..2680cb05b 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -1495,6 +1495,11 @@ class Importer(object): if self.MODEL_CREATION_LIMIT and \ model not in self.MODEL_CREATION_LIMIT: raise self._get_improperly_conf_error(model) + if "defaults" in v: + default_values = v.pop("defaults") + for k in default_values.keys(): + if k not in v: + v[k] = default_values[k] v = model.objects.create(**v) else: continue |