From 54e23b779b4dc63712f555b232787d8891cc7a90 Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 23 Jan 2007 09:37:40 +0000 Subject: [PATCH] Fix set default value bzr revid: ced-bea74b99ae3b474023ddb8c5d219b7f8e5fbce26 --- bin/addons/base/ir/ir_values.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bin/addons/base/ir/ir_values.py b/bin/addons/base/ir/ir_values.py index 68556eab755..a328b9e9bff 100644 --- a/bin/addons/base/ir/ir_values.py +++ b/bin/addons/base/ir/ir_values.py @@ -58,7 +58,7 @@ 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)]) + ids = self.search(cr, uid, [('key','=',key),('key2','=',key2),('name','=',name),('model','=',model),('res_id','=',res_id), ('user_id','=',preserve_user and uid)]) self.unlink(cr, uid, ids) vals = { 'name': name, @@ -75,9 +75,6 @@ class ir_values(osv.osv): ids_res.append(self.create(cr, uid, vals)) return ids_res - # - # Improve to add user_id check - # def get(self, cr, uid, key, key2, models, meta=False, context={}, res_id_req=False, without_user=True, key2_req=True): result = [] for m in models: @@ -111,8 +108,8 @@ class ir_values(osv.osv): else: where1.append('res_id=%d' % (res_id,)) - if not without_user: - where_opt.append('user_id=%d' % (uid,)) +# if not without_user: + where_opt.append('user_id=%d' % (uid,)) result = [] ok = True