Fix: Username find is matching partially

pull/9217/head
Rodrigo Nascimento 8 years ago
parent 981c366ff2
commit e70cde84bf
No known key found for this signature in database
GPG Key ID: CFCE33B7B01AC335
  1. 2
      packages/rocketchat-lib/server/models/Users.js
  2. 4
      server/methods/getUsernameSuggestion.js

@ -22,7 +22,7 @@ class ModelUsers extends RocketChat.models._Base {
findOneByUsername(username, options) {
if (typeof username === 'string') {
username = new RegExp(username, 'i');
username = new RegExp(`^${ username }$`, 'i');
}
const query = {username};

@ -15,9 +15,7 @@ function usernameIsAvaliable(username) {
return false;
}
return !RocketChat.models.Users.findOneByUsername({
$regex: new RegExp(`^${ username }$`, 'i')
});
return !RocketChat.models.Users.findOneByUsername(username);
}
function generateSuggestion(user) {

Loading…
Cancel
Save