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