itizawa 6 лет назад
Родитель
Сommit
223684ceea
2 измененных файлов с 3 добавлено и 6 удалено
  1. 2 5
      src/server/models/user.js
  2. 1 1
      src/server/routes/apiv3/users.js

+ 2 - 5
src/server/models/user.js

@@ -306,13 +306,10 @@ module.exports = function(crowi) {
     return this.save();
   };
 
-  userSchema.methods.statusActivate = function(callback) {
+  userSchema.methods.statusActivate = async function() {
     debug('Activate User', this);
     this.status = STATUS_ACTIVE;
-    this.save((err, userData) => {
-      userEvent.emit('activated', userData);
-      return callback(err, userData);
-    });
+    return this.save();
   };
 
   userSchema.methods.statusSuspend = function(callback) {

+ 1 - 1
src/server/routes/apiv3/users.js

@@ -133,7 +133,7 @@ module.exports = (crowi) => {
 
     try {
       const userData = await User.findById(id);
-
+      await userData.statusActivate();
       return res.apiv3({ userData });
     }
     catch (err) {