takeru0001 5 лет назад
Родитель
Сommit
5a8e3be715
1 измененных файлов с 5 добавлено и 10 удалено
  1. 5 10
      src/server/models/page.js

+ 5 - 10
src/server/models/page.js

@@ -1317,17 +1317,12 @@ module.exports = function(crowi) {
       newPagePath, page.revision.body, user, options,
     );
 
+    // take over tags
     const originTags = await page.findRelatedTagsById();
-    const savedTags = await saveTagsAction({ page, createdPage, pageTags: originTags });
-
-    // global notification
-    if (globalNotificationService != null) {
-      try {
-        await globalNotificationService.fire(GlobalNotificationSetting.EVENT.PAGE_CREATE, createdPage, user);
-      }
-      catch (err) {
-        logger.error('Create grobal notification failed', err);
-      }
+    let savedTags = [];
+    if (originTags != null) {
+      await PageTagRelation.updatePageTags(createdPage.id, originTags);
+      savedTags = await PageTagRelation.listTagNamesByPage(createdPage.id);
     }
 
     return { page: pageService.serializeToObj(createdPage), tags: savedTags };