diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-09 15:42:14 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:43:03 +0200 |
commit | 741d64dcac64d43d540571db40753a353ff12ed5 (patch) | |
tree | 94be94d8e3b2cf115f7a9ec50d92cac9b3e5b4b6 /ishtar_common/models_imports.py | |
parent | f0a0a576b96d0242d47754f4a0f2bff528d1e05d (diff) | |
download | Ishtar-741d64dcac64d43d540571db40753a353ff12ed5.tar.bz2 Ishtar-741d64dcac64d43d540571db40753a353ff12ed5.zip |
🐛 imports: fix post import actions in defaults
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r-- | ishtar_common/models_imports.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 4456cf974..ec5b39c65 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -658,7 +658,9 @@ class ImporterDefaultValues(models.Model): return self.value new_parent_model = field.remote_field.model return self._get_value(new_parent_model, new_target) - if target not in fields: + if hasattr(parent_model, target) and hasattr(getattr(parent_model, target), "importer_trigger"): + return self.value + elif target not in fields: return field = fields[target] if target in ("srid", "txt_idx", "slug"): |