diff --git a/tryton/action/main.py b/tryton/action/main.py index 710d7f642c..81efc9bd93 100644 --- a/tryton/action/main.py +++ b/tryton/action/main.py @@ -138,9 +138,13 @@ class Action(object): if datas.get('domain', False): domain.append(datas['domain']) + name = False + if action.get('window_name', True): + name = action.get('name', False) + Window.create(view_ids, datas['res_model'], datas['res_id'], domain, action['view_type'], win, ctx, - datas['view_mode'], name=action.get('name', False), + datas['view_mode'], name=name, limit=datas['limit'], auto_refresh=datas['auto_refresh']) elif action['type'] == 'ir.action.wizard': Wizard.execute(action['wiz_name'], datas, win,