From 55b453f5fc25adeb3463fc7044ccec65d09a20b3 Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 20 Feb 2007 09:14:58 +0000 Subject: [PATCH] KERNEL: fix property and many2one -> return None if there is no record bzr revid: ced-73cee3e9e78fbf57fc41d36202e9a68dd8f44f0b --- bin/osv/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/osv/fields.py b/bin/osv/fields.py index 6d3f4a34596..65e42505a68 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -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):