From 9aa7575cc5054c166928c4d9e091d9a07e6293f5 Mon Sep 17 00:00:00 2001 From: Feng Kaiyu Date: Mon, 13 Feb 2023 11:11:43 +0800 Subject: [PATCH] fix: fix panic when no page is found. --- lib/resolve-notion-page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/resolve-notion-page.ts b/lib/resolve-notion-page.ts index c4dc948..d44d0dc 100644 --- a/lib/resolve-notion-page.ts +++ b/lib/resolve-notion-page.ts @@ -49,7 +49,7 @@ export async function resolveNotionPage(domain: string, rawPageId?: string) { // handle mapping of user-friendly canonical page paths to Notion page IDs // e.g., /developer-x-entrepreneur versus /71201624b204481f862630ea25ce62fe const siteMap = await getSiteMap() - pageId = siteMap?.canonicalPageMap[rawPageId].pageId + pageId = siteMap?.canonicalPageMap[rawPageId]?.pageId if (pageId) { // TODO: we're not re-using the page recordMap from siteMaps because it is