From 3ee905239b37c0cf86ae7cb3917f4d7765fa9e95 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 16 Dec 2008 19:58:24 +0100 Subject: [PATCH] improved_bugfix bzr revid: fp@tinyerp.com-20081216185824-stl92nzt3ij0zhf7 --- bin/osv/fields.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/osv/fields.py b/bin/osv/fields.py index e0da8d38945..6b86eb7bc7a 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -699,7 +699,11 @@ class related(function): for i in range(len(self.arg)): field_detail = self._relations[i] relation = field_detail['object'] - if not t_data[self.arg[i]]: + try: + if not t_data[self.arg[i]]: + t_data = False + break + except: t_data = False break if field_detail['type'] in ('one2many', 'many2many'):