fix(champs.email): allow nil

This commit is contained in:
Martin 2024-02-19 15:11:16 +01:00
parent 284ecf864b
commit 8dc3103ac1
2 changed files with 10 additions and 7 deletions

View file

@ -1,5 +1,5 @@
class Champs::EmailChamp < Champs::TextChamp
include EmailSanitizableConcern
before_validation -> { sanitize_email(:value) }
validates :value, format: { with: StrictEmailValidator::REGEXP }, if: :validate_champ_value?
validates :value, allow_blank: true, format: { with: StrictEmailValidator::REGEXP }, if: :validate_champ_value?
end