Browse Source

don't validate ppostcode format if nil

pull/2994/head
Carolyn 1 month ago committed by carolynbarker
parent
commit
c7e2d91d30
  1. 2
      app/models/validations/local_authority_validations.rb

2
app/models/validations/local_authority_validations.rb

@ -1,6 +1,8 @@
module Validations::LocalAuthorityValidations module Validations::LocalAuthorityValidations
def validate_previous_accommodation_postcode(record) def validate_previous_accommodation_postcode(record)
postcode = record.ppostcode_full postcode = record.ppostcode_full
return unless postcode
if record.previous_postcode_known? && (postcode.blank? || !postcode.match(POSTCODE_REGEXP)) if record.previous_postcode_known? && (postcode.blank? || !postcode.match(POSTCODE_REGEXP))
error_message = I18n.t("validations.postcode") error_message = I18n.t("validations.postcode")
record.errors.add :ppostcode_full, :wrong_format, message: error_message record.errors.add :ppostcode_full, :wrong_format, message: error_message

Loading…
Cancel
Save