diff --git a/models/user.js b/models/user.js index 8b18ee983..43bbde084 100644 --- a/models/user.js +++ b/models/user.js @@ -64,6 +64,7 @@ const UserSchema = new mongoose.Schema({ displayName: { type: String, unique: true, + lowercase: true, required: true }, diff --git a/services/users.js b/services/users.js index 03fcf16d1..70472bea7 100644 --- a/services/users.js +++ b/services/users.js @@ -174,7 +174,7 @@ module.exports = class UsersService { * @return {Promise} rejected if the machine's sensibilites are offended */ static isValidDisplayName(displayName) { - const onlyLettersNumbersUnderscore = /^[a-z0-9_]+$/; + const onlyLettersNumbersUnderscore = /^[A-Za-z0-9_]+$/; if (!displayName) { return Promise.reject(errors.ErrMissingDisplay);