From 47d01f5f66aa9346ac9aba86e89c31ec7fbea51e Mon Sep 17 00:00:00 2001 From: pengx17 Date: Wed, 5 Mar 2025 09:43:05 +0000 Subject: [PATCH] fix(core): db backlink infinite query issue (#10628) fix AF-2301 --- .../doc-database-backlink-info.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/frontend/core/src/modules/doc-info/views/database-properties/doc-database-backlink-info.tsx b/packages/frontend/core/src/modules/doc-info/views/database-properties/doc-database-backlink-info.tsx index 8d2616cb3..455a30dec 100644 --- a/packages/frontend/core/src/modules/doc-info/views/database-properties/doc-database-backlink-info.tsx +++ b/packages/frontend/core/src/modules/doc-info/views/database-properties/doc-database-backlink-info.tsx @@ -162,7 +162,7 @@ const DatabaseBacklinkRow = ({ }; export const DocDatabaseBacklinkInfo = ({ - defaultOpen = [], + defaultOpen, onChange, }: { defaultOpen?: { @@ -198,12 +198,14 @@ export const DocDatabaseBacklinkInfo = ({ {rows.map(({ docId, databaseBlockId, rowId, row$ }) => ( - backlink.databaseBlockId === databaseBlockId && - backlink.rowId === rowId && - backlink.docId === docId - )} + defaultOpen={ + defaultOpen?.some( + backlink => + backlink.databaseBlockId === databaseBlockId && + backlink.rowId === rowId && + backlink.docId === docId + ) ?? false + } row$={row$} onChange={onChange} />