diff --git a/app/models/form/sales/pages/property_local_authority.rb b/app/models/form/sales/pages/property_local_authority.rb index 66c4b965b..cd3e0e93b 100644 --- a/app/models/form/sales/pages/property_local_authority.rb +++ b/app/models/form/sales/pages/property_local_authority.rb @@ -16,6 +16,7 @@ class Form::Sales::Pages::PropertyLocalAuthority < ::Form::Page def routed_to?(log, _current_user = nil) return false if log.uprn_known.nil? && form.start_date.year >= 2023 + return false if log.is_la_inferred? true end diff --git a/spec/models/form/sales/pages/property_local_authority_spec.rb b/spec/models/form/sales/pages/property_local_authority_spec.rb index 8ac3aaa03..70262851c 100644 --- a/spec/models/form/sales/pages/property_local_authority_spec.rb +++ b/spec/models/form/sales/pages/property_local_authority_spec.rb @@ -83,6 +83,16 @@ RSpec.describe Form::Sales::Pages::PropertyLocalAuthority, type: :model do it "returns true" do expect(page.routed_to?(log)).to eq(false) end + + context "when is_la_inferred: true" do + before do + allow(log).to receive(:is_la_inferred?).and_return(true) + end + + it "returns true" do + expect(page.routed_to?(log)).to eq(false) + end + end end end end