fix page-cover-missing

This commit is contained in:
tangly1024
2024-01-30 22:33:05 +08:00
parent d869d5c273
commit ad24ea1f48
3 changed files with 12 additions and 4 deletions

View File

@@ -273,10 +273,15 @@ async function getDataBaseInfoByNotionAPI({ pageId, from }) {
const viewIds = rawMetadata?.view_ids
const collectionData = []
const pageIds = getAllPageIds(collectionQuery, collectionId, collectionView, viewIds)
if (pageIds?.length === 0) {
console.error('获取到的文章列表为空请检查notion模板', collectionQuery, collection, collectionView, viewIds, pageRecordMap)
} else {
console.log('有效Page数量', pageIds?.length)
}
// 获取每篇文章基础数据
for (let i = 0; i < pageIds.length; i++) {
const id = pageIds[i]
const value = block[id]?.value
@@ -291,7 +296,8 @@ async function getDataBaseInfoByNotionAPI({ pageId, from }) {
}
continue
}
const properties = (await getPageProperties(id, block[id].value, schema, null, getTagOptions(schema))) || null
const properties = (await getPageProperties(id, value, schema, null, getTagOptions(schema))) || null
if (properties) {
collectionData.push(properties)
}