takeru0001 5 yıl önce
ebeveyn
işleme
b228581beb
1 değiştirilmiş dosya ile 9 ekleme ve 4 silme
  1. 9 4
      src/server/models/page.js

+ 9 - 4
src/server/models/page.js

@@ -1266,7 +1266,7 @@ module.exports = function(crowi) {
       pageData.lastUpdateUser = user;
       pageData.updatedAt = Date.now();
     }
-    const updatedPageData = await pageData.save();
+    const result = await pageData.save();
 
     // update Rivisions
     await Revision.updateRevisionListByPath(path, { path: newPagePath }, {});
@@ -1277,9 +1277,9 @@ module.exports = function(crowi) {
     }
 
     pageEvent.emit('delete', pageData, user, socketClientId);
-    pageEvent.emit('create', updatedPageData, user, socketClientId);
+    pageEvent.emit('create', result, user, socketClientId);
 
-    return { updatedPageData };
+    return { result };
   };
 
   pageSchema.statics.renameRecursively = async function(targetPage, newPagePathPrefix, user, options) {
@@ -1300,7 +1300,12 @@ module.exports = function(crowi) {
       return this.rename(page, newPagePath, user, options);
     });
 
-    return Promise.allSettled(promise);
+    const promiseResults = await Promise.allSettled(promise);
+    const result = promiseResults.map((promiseResult) => {
+      return promiseResult.value.result;
+    });
+
+    return result;
   };
 
   pageSchema.statics.findListByPathsArray = async function(paths) {