diff --git a/app/models/derived_variables/lettings_log_variables.rb b/app/models/derived_variables/lettings_log_variables.rb index 90d4e9db2..de9786f03 100644 --- a/app/models/derived_variables/lettings_log_variables.rb +++ b/app/models/derived_variables/lettings_log_variables.rb @@ -95,6 +95,9 @@ module DerivedVariables::LettingsLogVariables self.postcode_known = nil self.postcode_full = nil self.la = nil + self.address_line1_input = nil + self.postcode_full_input = nil + self.address_search = nil end end @@ -110,6 +113,25 @@ module DerivedVariables::LettingsLogVariables self.postcode_full = nil self.la = nil self.previous_la_known = nil if is_renewal? + self.address_search = nil + end + + if address_search + self.uprn = address_search + if uprn_known_was == 1 + self.address_line1 = nil + self.address_line2 = nil + self.town_or_city = nil + self.county = nil + self.postcode_known = nil + self.postcode_full = nil + self.la = nil + self.address_line1_input = nil + self.postcode_full_input = nil + self.address_search = nil + end + self.uprn_known = 1 + self.uprn_confirmed = 1 end if is_renewal? diff --git a/app/models/derived_variables/sales_log_variables.rb b/app/models/derived_variables/sales_log_variables.rb index d6d341dc8..efb60a32a 100644 --- a/app/models/derived_variables/sales_log_variables.rb +++ b/app/models/derived_variables/sales_log_variables.rb @@ -61,6 +61,8 @@ module DerivedVariables::SalesLogVariables self.pcodenk = nil self.postcode_full = nil self.la = nil + self.address_line1_input = nil + self.postcode_full_input = nil self.address_search = nil end end @@ -76,11 +78,25 @@ module DerivedVariables::SalesLogVariables self.pcodenk = nil self.postcode_full = nil self.la = nil + self.address_line1_input = nil + self.postcode_full_input = nil self.address_search = nil end if address_search self.uprn = address_search + if uprn_known_was == 1 + self.address_line1 = nil + self.address_line2 = nil + self.town_or_city = nil + self.county = nil + self.pcodenk = nil + self.postcode_full = nil + self.la = nil + self.address_line1_input = nil + self.postcode_full_input = nil + self.address_search = nil + end self.uprn_known = 1 self.uprn_confirmed = 1 end