fix: Check phone_number and email changes are exist before validation (#4551)
This commit is contained in:
@@ -145,13 +145,13 @@ class Contact < ApplicationRecord
|
||||
def phone_number_format
|
||||
return if phone_number.blank?
|
||||
|
||||
self.phone_number = changes['phone_number'].first unless phone_number.match?(/\+[1-9]\d{1,14}\z/)
|
||||
self.phone_number = phone_number_was unless phone_number.match?(/\+[1-9]\d{1,14}\z/)
|
||||
end
|
||||
|
||||
def email_format
|
||||
return if email.blank?
|
||||
|
||||
self.email = changes['email'].first unless email.match(Devise.email_regexp)
|
||||
self.email = email_was unless email.match(Devise.email_regexp)
|
||||
end
|
||||
|
||||
def prepare_contact_attributes
|
||||
|
||||
Reference in New Issue
Block a user