diff --git a/bin/wizard/__init__.py b/bin/wizard/__init__.py index 495e2344762..5635b1169dd 100644 --- a/bin/wizard/__init__.py +++ b/bin/wizard/__init__.py @@ -82,7 +82,7 @@ class interface(netsvc.Service): if result_def['type'] == 'action': res['action'] = result_def['action'](self, cr, uid, data, context) elif result_def['type'] == 'form': - fields = copy.copy(result_def['fields']) + fields = copy.deepcopy(result_def['fields']) arch = copy.copy(result_def['arch']) button_list = copy.copy(result_def['state'])