fix: run block initialize fn only once (#740)
This commit is contained in:
parent
5bb62f1b14
commit
93b02a85e1
2 changed files with 3 additions and 3 deletions
|
|
@ -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 ?? [];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 (
|
||||
<AnimatePresence>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue