diff --git a/lib/db/getSiteData.js b/lib/db/getSiteData.js index 12e6df4c..c9e3a9d4 100755 --- a/lib/db/getSiteData.js +++ b/lib/db/getSiteData.js @@ -70,7 +70,7 @@ export async function getSiteDataByPageId({ pageId, from }) { `site_data_${pageId}`, async (pageId, from) => { const pageRecordMap = await getPage(pageId, from) - return convertNotionToSiteDate(pageId, from, deepClone(pageRecordMap)) + return convertNotionToSiteData(pageId, from, deepClone(pageRecordMap)) }, pageId, from @@ -141,7 +141,7 @@ const EmptyData = pageId => { * 这里统一对数据格式化 * @returns {Promise} */ -async function convertNotionToSiteDate(pageId, from, pageRecordMap) { +async function convertNotionToSiteData(pageId, from, pageRecordMap) { if (!pageRecordMap) { console.error('can`t get Notion Data ; Which id is: ', pageId) return {} diff --git a/lib/notion/getAllPageIds.js b/lib/notion/getAllPageIds.js index 48994035..8b85f9e5 100644 --- a/lib/notion/getAllPageIds.js +++ b/lib/notion/getAllPageIds.js @@ -8,13 +8,13 @@ export default function getAllPageIds (collectionQuery, collectionId, collection try { if (viewIds && viewIds.length > 0) { const groupIndex = viewIds.length > 0 ? viewIds.length - 1 : 0 - const ids = collectionQuery[collectionId][viewIds[groupIndex]]?.collection_group_results?.blockIds + const ids = collectionQuery[collectionId][viewIds[groupIndex]]?.collection_group_results?.blockIds || [] for (const id of ids) { pageIds.push(id) } } } catch (error) { - console.error('Error fetching page IDs:', error); + console.error('Error fetching page IDs:', ids, error); return []; }