From 51c752be2fb1f6278f84834807aa37092d0d8fe0 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 6 Mar 2017 16:54:24 -0800 Subject: [PATCH] do not normalize name before validating --- app/logical/user_name_validator.rb | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/logical/user_name_validator.rb b/app/logical/user_name_validator.rb index c86c693db..76044bdaa 100644 --- a/app/logical/user_name_validator.rb +++ b/app/logical/user_name_validator.rb @@ -1,7 +1,5 @@ class UserNameValidator < ActiveModel::EachValidator def validate_each(rec, attr, value) - name = User.normalize_name(value) - rec.errors[attr] << "already exists" if User.find_by_name(name).present? rec.errors[attr] << "must be 2 to 100 characters long" if !name.length.between?(2, 100) rec.errors[attr] << "cannot have whitespace or colons" if name =~ /[[:space:]]|:/