From 6fe13c5a785ea04b8ee47c3a555f3cdcd64b6607 Mon Sep 17 00:00:00 2001 From: ced <> Date: Mon, 8 Oct 2007 11:30:45 +0000 Subject: [PATCH] Avoid duplicate report, etc... bzr revid: ced-eb57f667807c057798c009f4f9cc4344d46f0f00 --- bin/addons/base/ir/ir_values.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/ir/ir_values.py b/bin/addons/base/ir/ir_values.py index 05d798a69ec..abbb0edc7f4 100644 --- a/bin/addons/base/ir/ir_values.py +++ b/bin/addons/base/ir/ir_values.py @@ -70,7 +70,13 @@ class ir_values(osv.osv): else: res_id=False if replace: - ids = self.search(cr, uid, [('key','=',key),('key2','=',key2),('name','=',name),('model','=',model),('res_id','=',res_id), ('user_id','=',preserve_user and uid)]) + ids = self.search(cr, uid, [ + ('key', '=', key), + ('key2', '=', key2), + ('model', '=', model), + ('res_id', '=', res_id), + ('user_id', '=', preserve_user and uid) + ]) self.unlink(cr, uid, ids) vals = { 'name': name,