diff --git a/app/models/location.rb b/app/models/location.rb index 5ba6bf3e4..cd61e34b9 100644 --- a/app/models/location.rb +++ b/app/models/location.rb @@ -384,6 +384,11 @@ class Location < ApplicationRecord end def status(date = Time.zone.now) + return :incomplete if + postcode.blank? || + units.blank? || + type_of_unit.blank? || + mobility_type.blank? return :deactivated if open_deactivation&.deactivation_date.present? && date >= open_deactivation.deactivation_date return :deactivating_soon if open_deactivation&.deactivation_date.present? && date < open_deactivation.deactivation_date return :reactivating_soon if recent_deactivation&.reactivation_date.present? && date < recent_deactivation.reactivation_date