Resolved case sensitive username bug

pull/341/head
inderpreetsingh 11 years ago
parent cbfa52cb2b
commit 8cee5b877a
  1. 3
      server/methods/getUsernameSuggestion.coffee
  2. 5
      server/methods/setUsername.coffee

@ -5,8 +5,7 @@ slug = (text) ->
usernameIsAvaliable = (username) ->
if username.length < 1
return false
return not Meteor.users.findOne({username: username})?
return not Meteor.users.findOne({username: {$regex : new RegExp(username, "i") }})
@generateSuggestion = (user) ->
usernames = []

@ -13,7 +13,7 @@ Meteor.methods
if not usernameIsAvaliable username
throw new Meteor.Error 'username-unavaliable'
if not /^[0-9a-z-_.]+$/.test username
if not /^[0-9a-zA-Z-_.]+$/.test username
throw new Meteor.Error 'username-invalid'
if not user.username?
@ -58,5 +58,4 @@ slug = (text) ->
usernameIsAvaliable = (username) ->
if username.length < 1
return false
return not Meteor.users.findOne({username: username})?
return not Meteor.users.findOne({username: {$regex : new RegExp(username, "i") }})

Loading…
Cancel
Save