Browse Source

Move postcode validation

pull/1187/head
Kat 3 years ago
parent
commit
ebebaadace
  1. 8
      app/models/validations/property_validations.rb
  2. 8
      app/models/validations/shared_validations.rb

8
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")

8
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)

Loading…
Cancel
Save