diff --git a/app/controllers/case_logs_controller.rb b/app/controllers/case_logs_controller.rb index 0b55c7c1f..48e546236 100644 --- a/app/controllers/case_logs_controller.rb +++ b/app/controllers/case_logs_controller.rb @@ -64,7 +64,8 @@ class CaseLogsController < ApplicationController redirect_path = form.next_page_redirect_path(page, @case_log) redirect_to(send(redirect_path, @case_log)) else - render "form/page", locals: { form: form, page: page }, status: :unprocessable_entity + subsection = form.subsection_for_page(page) + render "form/page", locals: { form: form, page: page, subsection: subsection.label }, status: :unprocessable_entity end end @@ -92,7 +93,8 @@ class CaseLogsController < ApplicationController form.pages.map do |page| define_method(page.id) do |_errors = {}| @case_log = CaseLog.find(params[:case_log_id]) - render "form/page", locals: { form: form, page: page } + subsection = form.subsection_for_page(page) + render "form/page", locals: { form: form, page: page, subsection: subsection.label } end end diff --git a/app/views/form/page.html.erb b/app/views/form/page.html.erb index f66aeee50..e2c7f7190 100644 --- a/app/views/form/page.html.erb +++ b/app/views/form/page.html.erb @@ -5,6 +5,9 @@ <%= turbo_frame_tag "case_log_form", target: "_top" do %>