From 93b02a85e1bef5a2efb1f7c55364f1a56357b8c7 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Wed, 29 Jan 2025 20:26:58 +0530 Subject: [PATCH] fix: run block initialize fn only once (#740) --- blocks/actions.ts | 2 +- components/block.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/blocks/actions.ts b/blocks/actions.ts index 36016ac1f..854e7378a 100644 --- a/blocks/actions.ts +++ b/blocks/actions.ts @@ -4,5 +4,5 @@ import { getSuggestionsByDocumentId } from '@/lib/db/queries'; export async function getSuggestions({ documentId }: { documentId: string }) { const suggestions = await getSuggestionsByDocumentId({ documentId }); - return suggestions; + return suggestions ?? []; } diff --git a/components/block.tsx b/components/block.tsx index 3892a565e..f6330189b 100644 --- a/components/block.tsx +++ b/components/block.tsx @@ -249,7 +249,7 @@ function PureBlock({ } useEffect(() => { - if (block && block.documentId !== 'init') { + if (block.documentId !== 'init') { if (blockDefinition.initialize) { blockDefinition.initialize({ documentId: block.documentId, @@ -257,7 +257,7 @@ function PureBlock({ }); } } - }, [block, blockDefinition, setMetadata]); + }, [block.documentId, blockDefinition, setMetadata]); return (