From 05b1ef36b85b8b7dea175d9637610af907e4219e Mon Sep 17 00:00:00 2001 From: "DHS (OpenERP)" Date: Tue, 19 Jun 2012 18:18:49 +0530 Subject: [PATCH] [yaml_import] : For many2many field default value not stored (case : 574360) bzr revid: dhs@tinyerp.com-20120619124849-ilnzi9r994hob5go --- openerp/tools/yaml_import.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py index c36376ba1b7..1f713da1fa0 100644 --- a/openerp/tools/yaml_import.py +++ b/openerp/tools/yaml_import.py @@ -374,6 +374,11 @@ class YamlInterpreter(object): val = [] if len(val) and type(val[0]) == dict: val = map(lambda x: (0,0,x), val) + elif (fg[key]['type']=='many2many'): + if val is False: + val = [] + if len(val): + val = map (lambda x: [6,0,[x]], val) return val # Process all on_change calls