diff --git a/docs/programming.md b/docs/programming.md
index 9113dc71c7..54bf471576 100644
--- a/docs/programming.md
+++ b/docs/programming.md
@@ -476,15 +476,15 @@ GitHub 官方也提供了一些 RSS:
### 专栏
-
+
### 收藏集
-
+
### 单个收藏夹
-
+
### 分享
diff --git a/lib/routes/juejin/collection.js b/lib/routes/juejin/collection.js
index f62da8d3b0..5f804af3de 100644
--- a/lib/routes/juejin/collection.js
+++ b/lib/routes/juejin/collection.js
@@ -21,5 +21,6 @@ module.exports = async (ctx) => {
link: `https://juejin.im/collection/${collectionId}`,
description: '掘金,用户单个收藏夹',
item: result,
+ allowEmpty: true,
};
};
diff --git a/lib/routes/juejin/favorites.js b/lib/routes/juejin/favorites.js
index 45c594d0e1..cfd62374ba 100644
--- a/lib/routes/juejin/favorites.js
+++ b/lib/routes/juejin/favorites.js
@@ -18,7 +18,7 @@ module.exports = async (ctx) => {
url: `https://apinew.juejin.im/interact_api/v1/collectionSet/get?tag_id=${item}&cursor=0`,
});
- return (collectPage.data.data && collectPage.data.data.article_list.slice(0, 10)) || [];
+ return (Array.isArray(collectPage.data.data.article_list) && collectPage.data.data.article_list.slice(0, 10)) || [];
}
const temp = await Promise.all(collectionId.map(getPostId));
@@ -34,5 +34,6 @@ module.exports = async (ctx) => {
link: `https://juejin.im/user/${userId}/collections`,
description: '掘金,指定用户整个收藏集',
item: result,
+ allowEmpty: true,
};
};