KERNEL: fix property and many2one -> return None if there is no record

bzr revid: ced-73cee3e9e78fbf57fc41d36202e9a68dd8f44f0b
This commit is contained in:
ced 2007-02-20 09:14:58 +00:00
parent 105f1b618f
commit 55b453f5fc
1 changed files with 3 additions and 1 deletions

View File

@ -279,6 +279,8 @@ class many2one(_column):
for r in res.keys():
if res[r]:
res[r] = (res[r], names.get(res[r], False))
else:
res[r] = None
return res
def set(self, cr, obj_src, id, field, values, user=None, context={}):
@ -527,7 +529,7 @@ class property(function):
if res[r]:
res[r] = (res[r], names.get(res[r], False))
else:
res[r] = (0, False)
res[r] = None
return res
def _field_get(self, self2, cr, uid, prop):