From 536cb8775c7f5511f7e70595c19a0260dfbc1937 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 18 Oct 2012 20:43:23 +0200 Subject: [PATCH] [TEST] removing values at record creation in yaml bzr revid: qdp-launchpad@openerp.com-20121018184323-5kq9fb54slij3ioo --- openerp/tools/yaml_import.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py index 7e1c7152b0f..1a81db949ee 100644 --- a/openerp/tools/yaml_import.py +++ b/openerp/tools/yaml_import.py @@ -425,7 +425,19 @@ class YamlInterpreter(object): continue field_value = self._eval_field(model, field_name, expression, default=False) record_dict[field_name] = field_value - + if 'line_cr_ids' in record_dict and record_dict['line_cr_ids']: + for item in record_dict['line_cr_ids']: + if item[2] and 'date_original' in item[2]: + del(item[2]['date_original']) + if item[2] and 'date_original' in item[2]: + del(item[2]['date_due']) + if 'line_dr_ids' in record_dict and record_dict['line_dr_ids']: + for item in record_dict['line_dr_ids']: + if item[2] and 'date_original' in item[2]: + del(item[2]['date_original']) + if item[2] and 'date_original' in item[2]: + del(item[2]['date_due']) + print "ICICICICICICI", record_dict return record_dict def process_ref(self, node, column=None):