takeru0001 5 лет назад
Родитель
Сommit
106112ba27
3 измененных файлов с 6 добавлено и 4 удалено
  1. 1 1
      src/server/models/page.js
  2. 1 1
      src/server/routes/apiv3/pages.js
  3. 4 2
      src/server/service/page.js

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

@@ -1279,7 +1279,7 @@ module.exports = function(crowi) {
     pageEvent.emit('delete', pageData, user, socketClientId);
     pageEvent.emit('create', updatedPageData, user, socketClientId);
 
-    return { result: updatedPageData };
+    return updatedPageData;
   };
 
   pageSchema.statics.renameRecursively = async function(targetPage, newPagePathPrefix, user, options) {

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

@@ -417,7 +417,7 @@ module.exports = (crowi) => {
       logger.error('Move notification failed', err);
     }
 
-    return res.apiv3({ result });
+    return res.apiv3(result);
   });
 
 

+ 4 - 2
src/server/service/page.js

@@ -65,7 +65,9 @@ class PageService {
       await PageTagRelation.updatePageTags(createdPage.id, originTags);
       savedTags = await PageTagRelation.listTagNamesByPage(createdPage.id);
     }
-    const result = [{ page: serializePageSecurely(createdPage), tags: savedTags }];
+
+    const result = serializePageSecurely(createdPage);
+    result.tags = savedTags;
 
     return result;
   }
@@ -83,7 +85,7 @@ class PageService {
     });
     const promiseResults = await Promise.allSettled(promise);
     const result = promiseResults.map((promiseResult) => {
-      return promiseResult.value[0];
+      return promiseResult.value;
     });
 
     // TODO GW-4634 use stream