diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index 0e6f516c3dc..30bddc36129 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -370,7 +370,7 @@ class Survey(http.Controller): }) elif survey_sudo.questions_layout == 'page_per_question': page_ids = (answer_sudo.predefined_question_ids.ids - if not answer_sudo.is_session_answer + if not answer_sudo.is_session_answer and survey_sudo.questions_selection == 'random' else survey_sudo.question_ids.ids) survey_progress = request.env['ir.qweb']._render('survey.survey_progression', { 'survey': survey_sudo, diff --git a/addons/survey/views/survey_templates.xml b/addons/survey/views/survey_templates.xml index 9d95b178069..8600876f89f 100644 --- a/addons/survey/views/survey_templates.xml +++ b/addons/survey/views/survey_templates.xml @@ -38,7 +38,7 @@ - +