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

not return relations that don't have existing tag

yusuketk 6 лет назад
Родитель
Сommit
606e132ec3
1 измененных файлов с 2 добавлено и 1 удалено
  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) {