Procházet zdrojové kódy

not return relations that don't have existing tag

yusuketk před 7 roky
rodič
revize
606e132ec3
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/server/models/page-tag-relation.js

+ 2 - 1
src/server/models/page-tag-relation.js

@@ -57,7 +57,8 @@ class PageTagRelation {
   }
 
   static async listTagsByPage(pageId) {
-    return this.find({ relatedPage: pageId }).populate('relatedTag').select('-_id relatedTag');
+    const tags = await this.find({ relatedPage: pageId }).populate('relatedTag').select('-_id relatedTag');
+    return tags.filter((tag) => { return tag.relatedTag !== null });
   }
 
   static async listTagNamesByPage(pageId) {