[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:
parent
fa852bab33
commit
261e33f740
|
@ -335,7 +335,7 @@ class YamlInterpreter(object):
|
||||||
else:
|
else:
|
||||||
defaults = {}
|
defaults = {}
|
||||||
fg = {}
|
fg = {}
|
||||||
record_dict = {}
|
record_dict = defaults.copy()
|
||||||
fields = fields or {}
|
fields = fields or {}
|
||||||
|
|
||||||
def process_val(key, val):
|
def process_val(key, val):
|
||||||
|
@ -368,9 +368,6 @@ class YamlInterpreter(object):
|
||||||
record_dict[field_name] = field_value
|
record_dict[field_name] = field_value
|
||||||
#if (field_name in defaults) and defaults[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
|
# 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:
|
else:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue