diff --git a/app/models/user.rb b/app/models/user.rb index 4040ba226..4868e8068 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,8 +1,8 @@ class User < ApplicationModel include Gmaps - before_create :check_name, :check_email, :check_image, :check_geo - before_update :check_password, :check_image, :check_geo + before_create :check_name, :check_email, :check_login, :check_image, :check_geo + before_update :check_password, :check_image, :check_geo, :check_email, :check_login after_create :cache_delete after_update :cache_delete after_destroy :cache_delete @@ -367,6 +367,12 @@ Your #{config.product_name} Team end end + def check_login + if self.login + self.login = self.login.downcase + end + end + def check_image require 'digest/md5' if !self.image || self.image == ''