diff --git a/app/models/contact.rb b/app/models/contact.rb index 01a4bab3d..b6b1e979b 100644 --- a/app/models/contact.rb +++ b/app/models/contact.rb @@ -28,12 +28,7 @@ class Contact < ApplicationRecord .where('success = false and verified_at IS NOT NULL') } - NAME_REGEXP = /([\u00A1-\u00B3\u00B5-\u00BF\u0021-\u0026\u0028-\u002C\u003A-\u0040]| - [\u005B-\u005F\u007B-\u007E\u2040-\u206F\u20A0-\u20BF\u2100-\u218F])/x.freeze - validates :name, :email, presence: true - validates :name, format: { without: NAME_REGEXP, message: :invalid } - validates :street, :city, :zip, :country_code, presence: true, if: lambda { self.class.address_processing? } diff --git a/test/models/contact_test.rb b/test/models/contact_test.rb index 189a85dc7..4a598b0c7 100644 --- a/test/models/contact_test.rb +++ b/test/models/contact_test.rb @@ -32,16 +32,6 @@ class ContactTest < ActiveJob::TestCase assert contact.invalid? end - def test_allowed_and_disallowed_symbols_for_name - contact = valid_contact - contact.name = 'MARY ÄNN O’CONNEŽ-ŠUSLIK' - assert contact.valid? - contact.name = 'Boğaçhan Çağlayan' - assert contact.valid? - contact.name = '# "¤ #" ¤ "?' - assert contact.invalid? - end - def test_validates_code_format contact = valid_contact.dup max_length = 100