From c7e2d91d30e07c107d8cdd488f63412b3245c4db Mon Sep 17 00:00:00 2001 From: Carolyn Date: Mon, 31 Mar 2025 13:40:04 +0100 Subject: [PATCH] don't validate ppostcode format if nil --- app/models/validations/local_authority_validations.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/validations/local_authority_validations.rb b/app/models/validations/local_authority_validations.rb index 3bdd79166..9f2678c55 100644 --- a/app/models/validations/local_authority_validations.rb +++ b/app/models/validations/local_authority_validations.rb @@ -1,6 +1,8 @@ module Validations::LocalAuthorityValidations def validate_previous_accommodation_postcode(record) postcode = record.ppostcode_full + return unless postcode + if record.previous_postcode_known? && (postcode.blank? || !postcode.match(POSTCODE_REGEXP)) error_message = I18n.t("validations.postcode") record.errors.add :ppostcode_full, :wrong_format, message: error_message