diff --git a/app/models/derived_variables/sales_log_variables.rb b/app/models/derived_variables/sales_log_variables.rb index cfcb44d82..a23b91c46 100644 --- a/app/models/derived_variables/sales_log_variables.rb +++ b/app/models/derived_variables/sales_log_variables.rb @@ -61,6 +61,7 @@ module DerivedVariables::SalesLogVariables if uprn_known == 1 && uprn_confirmed&.zero? reset_address_fields! self.uprn_known = 0 + self.uprn_confirmed = nil end if manual_address_entry_selected diff --git a/spec/models/form/lettings/pages/address_fallback_spec.rb b/spec/models/form/lettings/pages/address_fallback_spec.rb index f687bdc21..ffac6238e 100644 --- a/spec/models/form/lettings/pages/address_fallback_spec.rb +++ b/spec/models/form/lettings/pages/address_fallback_spec.rb @@ -24,6 +24,6 @@ RSpec.describe Form::Lettings::Pages::AddressFallback, type: :model do end it "has correct depends_on" do - expect(page.depends_on).to eq([{ "address_search_input" => false, "is_supported_housing?" => false }]) + expect(page.depends_on).to eq([{ "manual_address_entry_selected" => true, "is_supported_housing?" => false }]) end end diff --git a/spec/models/form/sales/pages/address_fallback_spec.rb b/spec/models/form/sales/pages/address_fallback_spec.rb index 19bb37fa9..35bb6cd24 100644 --- a/spec/models/form/sales/pages/address_fallback_spec.rb +++ b/spec/models/form/sales/pages/address_fallback_spec.rb @@ -24,6 +24,6 @@ RSpec.describe Form::Sales::Pages::AddressFallback, type: :model do end it "has correct depends_on" do - expect(page.depends_on).to eq([{ "address_search_input" => false }]) + expect(page.depends_on).to eq([{ "manual_address_entry_selected" => true }]) end end diff --git a/spec/shared/shared_log_examples.rb b/spec/shared/shared_log_examples.rb index ef9ba32e6..90828a7f3 100644 --- a/spec/shared/shared_log_examples.rb +++ b/spec/shared/shared_log_examples.rb @@ -81,7 +81,6 @@ RSpec.shared_examples "shared log examples" do |log_type| expect { log.process_uprn_change! }.to change(log, :address_line1).from(nil).to("0, Building Name, Thoroughfare") .and change(log, :town_or_city).from(nil).to("Posttown") .and change(log, :postcode_full).from(nil).to("POSTCODE") - .and change(log, :uprn_confirmed).from(1).to(nil) .and change(log, :county).from("county").to(nil) end end