diff --git a/app/models/form/subsection.rb b/app/models/form/subsection.rb index f979235b4..817616a0c 100644 --- a/app/models/form/subsection.rb +++ b/app/models/form/subsection.rb @@ -52,7 +52,7 @@ class Form::Subsection end def applicable_questions(case_log) - questions.select { |q| displayed_to_user?(case_log, q) || q.has_inferred_check_answers_value?(case_log) } + questions.select { |q| (displayed_to_user?(case_log, q) && !q.hidden_in_check_answers?) || q.has_inferred_check_answers_value?(case_log) } end def answered_questions(case_log) @@ -64,6 +64,6 @@ class Form::Subsection end def displayed_to_user?(case_log, question) - question.page.routed_to?(case_log) && question.enabled?(case_log) && !question.hidden_in_check_answers? + question.page.routed_to?(case_log) && question.enabled?(case_log) end end