diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index cc275b64e9f..9c87101b040 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -151,6 +151,8 @@ class Survey(http.Controller): return request.render("survey.survey_auth_required", {'survey': survey_sudo, 'redirect_url': redirect_url}) elif error_key == 'answer_deadline' and answer_sudo.access_token: return request.render("survey.survey_closed_expired", {'survey': survey_sudo}) + elif error_key in ['answer_wrong_user', 'token_wrong']: + return request.render("survey.survey_access_error", {'survey': survey_sudo}) return request.redirect("/") diff --git a/addons/survey/views/survey_templates_management.xml b/addons/survey/views/survey_templates_management.xml index 6714149c720..30e58d7a6a2 100644 --- a/addons/survey/views/survey_templates_management.xml +++ b/addons/survey/views/survey_templates_management.xml @@ -73,6 +73,24 @@ + + +