[FIX] Ir_values : reading of default values correted

lp bug: https://launchpad.net/bugs/447819 fixed

bzr revid: jvo@tinyerp.com-20100202072252-p35d0mpagxm7n4qj
This commit is contained in:
Jay (Open ERP)
2010-02-02 12:52:52 +05:30
parent 3c484bca12
commit 9cdc40a633
+1 -1
View File
@@ -2104,7 +2104,7 @@ class orm(orm_template):
fld_def = (field in self._columns) and self._columns[field] or self._inherit_fields[field][2]
if fld_def._type in ('many2one', 'one2one'):
obj = self.pool.get(fld_def._obj)
if not obj.search(cr, uid, [('id', '=', field_value)]):
if not obj.search(cr, uid, [('id', '=', field_value or False)]):
continue
if fld_def._type in ('many2many'):
obj = self.pool.get(fld_def._obj)