From f3c0a6c4134a416b2948f689c152522cba0c1f44 Mon Sep 17 00:00:00 2001 From: Alberto Dainotti Date: Wed, 11 Mar 2026 16:10:35 -0400 Subject: [PATCH] fix: traverse alias_pointer in getPageContentBlockIds Add alias_pointer traversal alongside existing transclusion_reference_pointer traversal, ensuring pages referenced via alias blocks are included in the set of block IDs fetched by fetchMissingBlocks. --- packages/notion-utils/src/get-page-content-block-ids.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/notion-utils/src/get-page-content-block-ids.ts b/packages/notion-utils/src/get-page-content-block-ids.ts index 9090ee5f..e5716c71 100644 --- a/packages/notion-utils/src/get-page-content-block-ids.ts +++ b/packages/notion-utils/src/get-page-content-block-ids.ts @@ -48,6 +48,11 @@ export const getPageContentBlockIds = ( if (referenceId) { addContentBlocks(referenceId) } + + const aliasId = (format as any).alias_pointer?.id + if (aliasId) { + addContentBlocks(aliasId) + } } if (!content || !Array.isArray(content)) {