summaryrefslogtreecommitdiff
path: root/ishtar_common/data_importer.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 01:03:23 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 01:03:23 +0100
commit61ef75b3d2cc107ebafa76e1cb6135d58e9e59be (patch)
treeb5586458f20c123721687502c2db707cd33fd60b /ishtar_common/data_importer.py
parentf4bc0d44539b8eda633fee65b1749689cdcf877f (diff)
downloadIshtar-61ef75b3d2cc107ebafa76e1cb6135d58e9e59be.tar.bz2
Ishtar-61ef75b3d2cc107ebafa76e1cb6135d58e9e59be.zip
Imports: fix attached files imports
Diffstat (limited to 'ishtar_common/data_importer.py')
-rw-r--r--ishtar_common/data_importer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py
index b669995e3..49705f0df 100644
--- a/ishtar_common/data_importer.py
+++ b/ishtar_common/data_importer.py
@@ -1311,11 +1311,14 @@ class Importer(object):
self.get_field(cls, attribute, data, m2ms, c_c_path,
new_created)
- # filter uncessary default values
create_dict = copy.deepcopy(data)
for k in create_dict.keys():
+ # filter unnecessary default values
if type(create_dict[k]) == dict:
create_dict.pop(k)
+ # File doesn't like deepcopy
+ if type(create_dict[k]) == File:
+ create_dict[k] = copy.copy(data[k])
# default values
path = tuple(path)