Просмотр исходного кода

add tag event when page is duplicated

yuto-oweseek 4 лет назад
Родитель
Сommit
54cae765e9
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      packages/app/src/server/service/page.js

+ 2 - 0
packages/app/src/server/service/page.js

@@ -20,6 +20,7 @@ class PageService {
   constructor(crowi) {
     this.crowi = crowi;
     this.pageEvent = crowi.event('page');
+    this.tagEvent = crowi.event('tag');
 
     // init
     this.pageEvent.on('create', this.pageEvent.onCreate);
@@ -271,6 +272,7 @@ class PageService {
     if (originTags != null) {
       await PageTagRelation.updatePageTags(createdPage.id, originTags);
       savedTags = await PageTagRelation.listTagNamesByPage(createdPage.id);
+      this.tagEvent.emit('update', createdPage, savedTags);
     }
 
     const result = serializePageSecurely(createdPage);