mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Extract the validation of Username format in own class to avoid
complexity in user model object
This commit is contained in:
committed by
Neil Lalonde
parent
3ccfa645a8
commit
84191802df
@@ -76,7 +76,7 @@ class UsersController < ApplicationController
|
||||
def check_username
|
||||
requires_parameter(:username)
|
||||
|
||||
if !User.username_valid?(params[:username])
|
||||
if !UsernameValidator.new(params[:username]).valid_format?
|
||||
render json: {errors: [I18n.t("user.username.characters")]}
|
||||
elsif !SiteSetting.call_mothership?
|
||||
if User.username_available?(params[:username])
|
||||
|
||||
Reference in New Issue
Block a user