[FIX] yaml_import: the parent default values must be complete before calling the onchanges()

bzr revid: qdp-launchpad@openerp.com-20121002160055-ew4377e7jcqlgzv7
This commit is contained in:
Quentin (OpenERP) 2012-10-02 18:00:55 +02:00
parent fa852bab33
commit 261e33f740
1 changed files with 1 additions and 4 deletions

View File

@ -335,7 +335,7 @@ class YamlInterpreter(object):
else:
defaults = {}
fg = {}
record_dict = {}
record_dict = defaults.copy()
fields = fields or {}
def process_val(key, val):
@ -368,9 +368,6 @@ class YamlInterpreter(object):
record_dict[field_name] = field_value
#if (field_name in defaults) and defaults[field_name] == field_value:
# print '*** You can remove these lines:', field_name, field_value
elif (field_name in defaults):
if (field_name not in record_dict):
record_dict[field_name] = process_val(field_name, defaults[field_name])
else:
continue