diff --git a/app/helpers/check_answers_helper.rb b/app/helpers/check_answers_helper.rb index 66a833859..a29ab98d0 100644 --- a/app/helpers/check_answers_helper.rb +++ b/app/helpers/check_answers_helper.rb @@ -45,4 +45,8 @@ private def get_answer_label(question, lettings_log) question.answer_label(lettings_log, current_user).presence || "You didn’t answer this question".html_safe end + + def get_question_label(question) + [question.question_number_string, question.check_answer_label.to_s.presence || question.header.to_s].compact.join(" - ") + end end diff --git a/app/views/form/_check_answers_summary_list.html.erb b/app/views/form/_check_answers_summary_list.html.erb index 56ae87905..bb9b1e56b 100644 --- a/app/views/form/_check_answers_summary_list.html.erb +++ b/app/views/form/_check_answers_summary_list.html.erb @@ -1,7 +1,7 @@ <%= govuk_summary_list do |summary_list| %> <% total_applicable_questions(subsection, @log, current_user).each do |question| %> <% summary_list.row do |row| %> - <% row.key { question.check_answer_label.to_s.presence || question.header.to_s } %> + <% row.key { get_question_label(question) } %> <% row.value do %> <%= get_answer_label(question, @log) %> <% extra_value = question.get_extra_check_answer_value(@log) %>