From 733eae2fcfd402837bc00db4db7cbcacace6eea0 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 15 May 2019 12:18:56 +0200 Subject: Data importer: manage concat of M2M (many columns) --- ishtar_common/models_imports.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ishtar_common/models_imports.py') diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 5cb72bd18..e4d912c98 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -182,6 +182,7 @@ class ImporterType(models.Model): continue force_news = [] concat_str = [] + concat = [] for target in column.targets.all(): ft = target.formater_type.get_formater_type( target, import_instance=import_instance) @@ -191,6 +192,7 @@ class ImporterType(models.Model): targets.append(target.target) concat_str.append(target.concat_str) force_news.append(target.force_new) + concat.append(target.concat) formater_kwargs = {} if column.regexp_pre_filter: formater_kwargs['regexp'] = re.compile( @@ -198,6 +200,7 @@ class ImporterType(models.Model): if column.value_format: formater_kwargs['value_format'] = \ column.value_format.format_string + formater_kwargs['concat'] = concat formater_kwargs['concat_str'] = concat_str formater_kwargs['duplicate_fields'] = [ (field.field_name, field.force_new, field.concat, -- cgit v1.2.3