From 434d86e6ec0aaf87fde96077043ebb4c8dc661f3 Mon Sep 17 00:00:00 2001 From: "mga@tinyerp.com" <> Date: Wed, 20 Aug 2008 15:54:11 +0530 Subject: [PATCH] * bug for the searching in name_search method for the ir.model.fields bzr revid: mga@tinyerp.com-20080820102411-9m60qmn8s16hn0re --- bin/addons/base/ir/ir_actions.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index 4e65045ab29..1f63e33f054 100755 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -318,7 +318,12 @@ class ir_model_fields(osv.osv): for rs in result: obj.write(cr, uid, [rs[0]], {'complete_name':rs[1]}) - #result = super(ir_model_fields, self).name_search(cr, uid, name, [['complete_name','ilike',name]], operator, context, limit) + iids = [] + for rs in result: + iids.append(rs[0]) + + result = super(ir_model_fields, self).name_search(cr, uid, name, [('complete_name','ilike',name), ('id','in',iids)], operator, context, limit) + return result ir_model_fields()