Jelajahi Sumber

add tag event when page is duplicated

yuto-oweseek 4 tahun lalu
induk
melakukan
54cae765e9
1 mengubah file dengan 2 tambahan dan 0 penghapusan
  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);