KERNEL: fix property and many2one -> return None if there is no record
bzr revid: ced-73cee3e9e78fbf57fc41d36202e9a68dd8f44f0b
This commit is contained in:
+3
-1
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user