diff --git a/app/models/validations/property_validations.rb b/app/models/validations/property_validations.rb index c655d8c85..8b0988dd9 100644 --- a/app/models/validations/property_validations.rb +++ b/app/models/validations/property_validations.rb @@ -50,14 +50,6 @@ module Validations::PropertyValidations end end - def validate_property_postcode(record) - postcode = record.postcode_full - if record.postcode_known? && (postcode.blank? || !postcode.match(POSTCODE_REGEXP)) - error_message = I18n.t("validations.postcode") - record.errors.add :postcode_full, error_message - end - end - def validate_shared_housing_rooms(record) if record.beds.present? && record.beds <= 0 record.errors.add :beds, I18n.t("validations.property.beds.non_positive") diff --git a/app/models/validations/shared_validations.rb b/app/models/validations/shared_validations.rb index 75ddaf745..d8d4e2059 100644 --- a/app/models/validations/shared_validations.rb +++ b/app/models/validations/shared_validations.rb @@ -34,6 +34,14 @@ module Validations::SharedValidations end end + def validate_property_postcode(record) + postcode = record.postcode_full + if record.postcode_known? && (postcode.blank? || !postcode.match(POSTCODE_REGEXP)) + error_message = I18n.t("validations.postcode") + record.errors.add :postcode_full, error_message + end + end + def location_during_startdate_validation(record, field) location_inactive_status = inactive_status(record.startdate, record.location)