Parcourir la source

Merge pull request #3032 from weseek/feat/gw-4187

feat/gw-4187
Yuki Takei il y a 5 ans
Parent
commit
b2b15b5d6a
2 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 3 1
      src/server/models/page.js
  2. 1 0
      src/server/routes/apiv3/pages.js

+ 3 - 1
src/server/models/page.js

@@ -1294,10 +1294,12 @@ module.exports = function(crowi) {
     // find manageable descendants
     const pages = await this.findManageableListWithDescendants(targetPage, user, options);
 
-    await Promise.all(pages.map((page) => {
+    // TODO GW-4634 use stream
+    await Promise.allSettled(pages.map((page) => {
       const newPagePath = page.path.replace(pathRegExp, newPagePathPrefix);
       return this.rename(page, newPagePath, user, options);
     }));
+
     targetPage.path = newPagePathPrefix;
     return targetPage;
   };

+ 1 - 0
src/server/routes/apiv3/pages.js

@@ -513,6 +513,7 @@ module.exports = (crowi) => {
       return duplicatePage(page, newPagePath, user);
     });
 
+    // TODO GW-4634 use stream
     return Promise.allSettled(promise);
   }