diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 4a3511662c9..2950ef16217 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -1067,7 +1067,7 @@ Launch Manually Once: after having been launched manually, it sets automatically if name: ids = self.search(cr, user, [('action_id', operator, name)] + args, limit=limit) else: - ids = self.search(cr, user, args, context=context, limit=limit) + super(ir_actions_todo, self).name_search(cr, user, name, args=args, operator=operator, context=context, limit=limit) return self.name_get(cr, user, ids, context=context) def action_launch(self, cr, uid, ids, context=None): diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index bc6b3c10ac1..7b6bd6776dc 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -78,7 +78,7 @@ class view_custom(osv.osv): if name: ids = self.search(cr, user, [('user_id', operator, name)] + args, limit=limit) else: - ids = self.search(cr, user, args, context=context, limit=limit) + super(view_custom, self).name_search(cr, user, name, args=args, operator=operator, context=context, limit=limit) return self.name_get(cr, user, ids, context=context) def _auto_init(self, cr, context=None): diff --git a/openerp/addons/base/workflow/workflow.py b/openerp/addons/base/workflow/workflow.py index 821b1bb6bc9..7404f0f1157 100644 --- a/openerp/addons/base/workflow/workflow.py +++ b/openerp/addons/base/workflow/workflow.py @@ -134,7 +134,7 @@ class wkf_transition(osv.osv): if name: ids = self.search(cr, user, ['|',('act_from', operator, name),('act_to', operator, name)] + args, limit=limit) else: - ids = self.search(cr, user, args, context=context, limit=limit) + super(wkf_transition, self).name_search(cr, user, name, args=args, operator=operator, context=context, limit=limit) return self.name_get(cr, user, ids, context=context) wkf_transition()