Yuki Takei 8 years ago
parent
commit
36de54f776
1 changed files with 3 additions and 3 deletions
  1. 3 3
      lib/models/user.js

+ 3 - 3
lib/models/user.js

@@ -77,8 +77,8 @@ module.exports = function(crowi) {
   }
   }
 
 
   function generateRandomEmail() {
   function generateRandomEmail() {
-    // TODO 実装
-    return undefined;
+    const randomstr = generateRandomTempPassword();
+    return `change-it-${randomstr}@example.com`
   }
   }
 
 
   function generateRandomTempPassword () {
   function generateRandomTempPassword () {
@@ -682,7 +682,7 @@ module.exports = function(crowi) {
 
 
     newUser.name = name;
     newUser.name = name;
     newUser.username = username;
     newUser.username = username;
-    newUser.email = email || generateRandomEmail();
+    newUser.email = email || generateRandomEmail();   // don't set undefined for backward compatibility -- 2017.12.27 Yuki Takei
     if (password != null) {
     if (password != null) {
       newUser.setPassword(password);
       newUser.setPassword(password);
     }
     }