diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/data_importer.py | 5 | 
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) | 
