From 603eb4502a4f9a505bd22113a67b43ea1ee5d1aa Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 15 Oct 2008 10:00:18 +0200 Subject: [PATCH] don't catch access exception... bzr revid: christophe@tinyerp.com-20081015080018-tepjwh0u2wh7rvcg --- bin/addons/base/ir/ir_values.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/bin/addons/base/ir/ir_values.py b/bin/addons/base/ir/ir_values.py index 0c6d13a0036..de6ae7dd237 100644 --- a/bin/addons/base/ir/ir_values.py +++ b/bin/addons/base/ir/ir_values.py @@ -206,12 +206,9 @@ class ir_values(osv.osv): keys.append(x[1]) if x[3]: model,id = x[2].split(',') - try: - id = int(id) - datas = self.pool.get(model).read(cr, uid, [id], False, context) - except: - return False - if not len(datas): + id = int(id) + datas = self.pool.get(model).read(cr, uid, id, False, context) + if not datas: #ir_del(cr, uid, x[0]) return False def clean(x): @@ -221,7 +218,7 @@ class ir_values(osv.osv): if key in x: del x[key] return x - datas = clean(datas[0]) + datas = clean(datas) else: datas = pickle.loads(x[2]) if meta: