diff --git a/addons/survey/survey.py b/addons/survey/survey.py index 33f2a95fbc5..8ce3a762130 100644 --- a/addons/survey/survey.py +++ b/addons/survey/survey.py @@ -712,7 +712,12 @@ class survey_response(osv.osv): self.pool.get('survey').check_access_rights(cr, uid, 'write') record = self.browse(cr, uid, ids[0], context=context) - context.update({'active': True, 'survey_id': record.survey_id.id, 'response_id': ids, 'response_no': 0, 'readonly': True}) + context.update({ + 'ir_actions_act_window_target': 'new', + 'survey_id': record.survey_id.id, + 'response_id': ids, + 'readonly': True + }) return { 'view_type': 'form', "view_mode": 'form', diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml index 05045742b62..63065f34589 100644 --- a/addons/survey/survey_view.xml +++ b/addons/survey/survey_view.xml @@ -1045,7 +1045,7 @@