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) %>