From 83244f020163f88ad3a3d66c61e125972fd21697 Mon Sep 17 00:00:00 2001 From: EYHN Date: Thu, 8 Aug 2024 08:17:48 +0000 Subject: [PATCH] fix(core): trash doc in search result (#7785) --- .../core/src/modules/docs-search/entities/docs-indexer.ts | 2 +- .../core/src/modules/quicksearch/impls/recent-docs.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/frontend/core/src/modules/docs-search/entities/docs-indexer.ts b/packages/frontend/core/src/modules/docs-search/entities/docs-indexer.ts index ccfa246aeaf5..926a8eefb0b3 100644 --- a/packages/frontend/core/src/modules/docs-search/entities/docs-indexer.ts +++ b/packages/frontend/core/src/modules/docs-search/entities/docs-indexer.ts @@ -173,7 +173,7 @@ export class DocsIndexer extends Entity { } ); for (const block of oldBlocks.nodes) { - docIndexWriter.delete(block.id); + blockIndexWriter.delete(block.id); } } await blockIndexWriter.commit(); diff --git a/packages/frontend/core/src/modules/quicksearch/impls/recent-docs.ts b/packages/frontend/core/src/modules/quicksearch/impls/recent-docs.ts index f50459c4d23b..6f16e33091ee 100644 --- a/packages/frontend/core/src/modules/quicksearch/impls/recent-docs.ts +++ b/packages/frontend/core/src/modules/quicksearch/impls/recent-docs.ts @@ -37,8 +37,9 @@ export class RecentDocsQuickSearchSession const docRecords = this.recentDocsService.getRecentDocs(); - return docRecords.map>( - docRecord => { + return docRecords + .filter(doc => !get(doc.trash$)) + .map>(docRecord => { const { title, icon } = this.docDisplayMetaService.getDocDisplayMeta(docRecord); @@ -54,8 +55,7 @@ export class RecentDocsQuickSearchSession timestamp: docRecord.meta$.value.updatedDate, payload: { docId: docRecord.id }, }; - } - ); + }); }); query(query: string) {