fix(core): db backlink infinite query issue (#10628)

fix AF-2301
This commit is contained in:
pengx17
2025-03-05 09:43:05 +00:00
parent bd62634a76
commit 47d01f5f66

View File

@@ -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$ }) => (
<Fragment key={`${docId}-${rowId}`}>
<DatabaseBacklinkRow
defaultOpen={defaultOpen?.some(
backlink =>
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}
/>