diff --git a/product/ERP5/skins/erp5_core/base_dialog.py b/product/ERP5/skins/erp5_core/base_dialog.py index c6c7ae549c3b879ffd3156ed36d83079c4fb405c..cf47bbabdaa39d363405d55618252bbc552e36dc 100755 --- a/product/ERP5/skins/erp5_core/base_dialog.py +++ b/product/ERP5/skins/erp5_core/base_dialog.py @@ -63,7 +63,7 @@ try: listbox_line_list.append(listbox[key]) listbox_line_list = tuple(listbox_line_list) kw['listbox'] = listbox_line_list - if enable_pickle: + if enable_pickle or (form.update_action!=''): pickle_string = context.portal_selections.getPickle(**kw) request.set('pickle_string', pickle_string) # Redirect if possible, or call directly else