summaryrefslogtreecommitdiff
path: root/ishtar_common/data_importer.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 11:00:36 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 11:00:36 +0100
commit2a8d0c0edb7281e955fd7ad097e205f07cca1d5c (patch)
treedb3e5e1d57ccf4684df9289242f62ae6597d76b0 /ishtar_common/data_importer.py
parentac595e9aa13d27fb15e70eb1f6e2d11f928a4c4a (diff)
parent3fbc69487b0fde33bb78f8d92da8eac25cb5da2e (diff)
downloadIshtar-2a8d0c0edb7281e955fd7ad097e205f07cca1d5c.tar.bz2
Ishtar-2a8d0c0edb7281e955fd7ad097e205f07cca1d5c.zip
Merge branch 'master' into v0.9
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)