diff --git a/app/models/form/sales/pages/purchase_price_discounted_ownership.rb b/app/models/form/sales/pages/purchase_price_discounted_ownership.rb index 4eaae6732..86778d9fa 100644 --- a/app/models/form/sales/pages/purchase_price_discounted_ownership.rb +++ b/app/models/form/sales/pages/purchase_price_discounted_ownership.rb @@ -3,6 +3,10 @@ class Form::Sales::Pages::PurchasePriceDiscountedOwnership < ::Form::Page super @depends_on = [ { "ownershipsch" => 2 }, + { "type" => 8 }, + { "type" => 29 }, + { "type" => 21 }, + { "type" => 22 }, ] end diff --git a/app/views/form/page.html.erb b/app/views/form/page.html.erb index c7b18cdda..5afdad537 100644 --- a/app/views/form/page.html.erb +++ b/app/views/form/page.html.erb @@ -34,9 +34,26 @@ <%= govuk_section_break(visible: true, size: "m") %> <% end %> <% if question.type == "interruption_screen" %> - <%= render partial: "form/#{question.type}_question", locals: { question:, caption_text: @subsection.label, page_header: @page.header, lettings_log: @log, title_text: @page.title_text, informative_text: @page.informative_text, form: @form, f:, conditional: false } %> + <%= render partial: "form/#{question.type}_question", locals: { + question:, + caption_text: @subsection.label, + page_header: @page.header, + lettings_log: @log, + title_text: @page.title_text, + informative_text: @page.informative_text, + form: @form, + f:, + conditional: false + } %> <% else %> - <%= render partial: "form/#{question.type}_question", locals: { question:, caption_text: @page.header_partial.present? ? nil : @subsection.label, page_header: @page.header, lettings_log: @log, f:, conditional: false } %> + <%= render partial: "form/#{question.type}_question", locals: { + question:, + caption_text: @page.header_partial.present? ? nil : @subsection.label, + page_header: @page.header, + lettings_log: @log, + f:, + conditional: false + } %> <% end %> <% end %> diff --git a/spec/models/form/sales/pages/purchase_price_discounted_ownership_spec.rb b/spec/models/form/sales/pages/purchase_price_discounted_ownership_spec.rb index 3cd2d58b3..09ec547a3 100644 --- a/spec/models/form/sales/pages/purchase_price_discounted_ownership_spec.rb +++ b/spec/models/form/sales/pages/purchase_price_discounted_ownership_spec.rb @@ -30,6 +30,10 @@ RSpec.describe Form::Sales::Pages::PurchasePriceDiscountedOwnership, type: :mode it "has correct depends_on" do expect(page.depends_on).to eq([ { "ownershipsch" => 2 }, + { "type" => 8 }, + { "type" => 29 }, + { "type" => 21 }, + { "type" => 22 }, ]) end end