From bf8c9c50b8ff75eda153b1efa6b2e121c9f4b08c Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Tue, 20 Jul 2021 10:30:36 +0200 Subject: [PATCH] Fix broken pending block fetching --- src/routes/page.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/routes/page.ts b/src/routes/page.ts index 93b44dc..ba9ff8c 100644 --- a/src/routes/page.ts +++ b/src/routes/page.ts @@ -16,15 +16,11 @@ export async function pageRoute(req: HandlerRequest) { let allBlockKeys; while (true) { - allBlockKeys = Object.keys(allBlocks); - const pendingBlocks = allBlockKeys.flatMap((blockId) => { - const block = allBlocks[blockId]; - const content = block.value && block.value.content; + allBlockKeys = allBlocks[pageId!].value.content - return content && block.value.type !== "page" - ? content.filter((id: string) => !allBlocks[id]) - : []; + const pendingBlocks = allBlockKeys!.filter((blockId) => { + return !allBlocks.hasOwnProperty(blockId) }); if (!pendingBlocks.length) {