diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-04-30 18:28:28 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-17 13:21:27 +0200 |
commit | 7514e4522a159e0efc238cd7cb33d1015ad2cecf (patch) | |
tree | 4301fce8689a193935588a6e59e22cfb17bafaf0 /ishtar_common | |
parent | b7ca2ac599a3ea7c42a76969ea6c320732e52b7b (diff) | |
download | Ishtar-7514e4522a159e0efc238cd7cb33d1015ad2cecf.tar.bz2 Ishtar-7514e4522a159e0efc238cd7cb33d1015ad2cecf.zip |
Import: fix dict key iteration problem
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/data_importer.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index 7088eee08..f8d0ffa6b 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -1623,7 +1623,7 @@ class Importer(object): self.import_instance, attribute)) data[attribute] = data[attribute][0] return - if type(data[attribute]) != dict: + if not isinstance(data[attribute], dict): # we treat only dict formated values return # put history_modifier for every created item @@ -1690,9 +1690,9 @@ class Importer(object): str(data), message)) create_dict = copy.deepcopy(data) - for k in create_dict.keys(): + for k in list(create_dict.keys()): # filter unnecessary default values but not the json field - if type(create_dict[k]) == dict and k != 'data': + if isinstance(create_dict[k], dict) and k != 'data': if self.simulate: create_dict[k] = _(u"* created *") else: |