[FIX] yaml_import: why the hell is False not iterable.

bzr revid: vmt@openerp.com-20121031164512-qegyw1q865neivgt
This commit is contained in:
Vo Minh Thu 2012-10-31 17:45:12 +01:00
parent da47373e2a
commit 7d1c5ac4ff
1 changed files with 5 additions and 2 deletions

View File

@ -381,8 +381,11 @@ class YamlInterpreter(object):
return False
return val
view = etree.fromstring(view_info['arch'].encode('utf-8')) if view_info else False
view = view if len(view) else False
if view_info:
arch = etree.fromstring(view_info['arch'].encode('utf-8'))
view = arch if len(arch) else False
else:
view = False
fields = fields or {}
if view is not False:
fg = view_info['fields']