Crash when opening a form for an empty list of id
When an action provide an empty list of for ids
, this traceback is raised:
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/common/common.py", line 1262, in process
self.callback(return_)
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/gui/window/wizard.py", line 155, in end_callback
callback()
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/gui/window/wizard.py", line 139, in <lambda>
self.end(lambda *a: execute_actions())
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/gui/window/wizard.py", line 136, in execute_actions
Action.execute(*action, context=context)
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/action/main.py", line 54, in execute
Action._exec_action(action, data, context=context)
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/action/main.py", line 139, in _exec_action
Window.create(res_model, **params)
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/gui/window/window.py", line 32, in create
win = Form(model, **attributes)
File "/home/jsb/Programmes/Programmes portables (en utilisation)/tryton-7.0.7/tryton/gui/window/form.py", line 69, in __init__
self.screen.current_record = self.screen.group.get(res_id[0])
IndexError: list index out of range