Explorar o código

Fix: enable to update user email when whitelist is empty

Sotaro KARASAWA %!s(int64=11) %!d(string=hai) anos
pai
achega
a6570dc1c6
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      models/user.js

+ 2 - 1
models/user.js

@@ -214,7 +214,8 @@ module.exports = function(app, models) {
   };
 
   userSchema.statics.isEmailValid = function(email, callback) {
-    if (Array.isArray(config.crowi['security:registrationWhiteList'])) {
+    var whitelist = config.crowi['security:registrationWhiteList'];
+    if (Array.isArray(whitelist) && whitelist.length > 0) {
       return config.crowi['security:registrationWhiteList'].some(function(allowedEmail) {
         var re = new RegExp(allowedEmail + '$');
         return re.test(email);