summaryrefslogtreecommitdiff
path: root/ishtar_common/data_importer.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 11:06:02 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-24 11:06:02 +0100
commit282186421b25ec64ce4c0559a418bc4bc4ad3ce0 (patch)
treeaa8966766bb6f7b6589612dfaa2132ef6ae12a72 /ishtar_common/data_importer.py
parenta719417c6b94c095d49bcce4d6253f13b2ee5fe5 (diff)
parent2a8d0c0edb7281e955fd7ad097e205f07cca1d5c (diff)
downloadIshtar-282186421b25ec64ce4c0559a418bc4bc4ad3ce0.tar.bz2
Ishtar-282186421b25ec64ce4c0559a418bc4bc4ad3ce0.zip
Merge branch 'v0.9' into wheezy
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)