diff --git a/app/models/sales_log.rb b/app/models/sales_log.rb index c1bea2a48..7385d8b43 100644 --- a/app/models/sales_log.rb +++ b/app/models/sales_log.rb @@ -79,6 +79,7 @@ class SalesLog < Log not_required = [] not_required << "proplen" if proplen_optional? not_required << "mortlen" if mortlen_optional? + not_required << "frombeds" if frombeds_optional? not_required |= %w[address_line2 county postcode_full] if saledate && saledate.year >= 2023 @@ -97,6 +98,12 @@ class SalesLog < Log collection_start_year < 2023 end + def frombeds_optional? + return false unless collection_start_year + + collection_start_year < 2023 + end + def not_started? status == "not_started" end diff --git a/spec/models/sales_log_spec.rb b/spec/models/sales_log_spec.rb index 649c2fae7..890fa069f 100644 --- a/spec/models/sales_log_spec.rb +++ b/spec/models/sales_log_spec.rb @@ -63,6 +63,7 @@ RSpec.describe SalesLog, type: :model do othtype proplen mortlen + frombeds ]) end end