From b343da3c3ea338c3039b2f543bf001bafc8ea271 Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Wed, 30 Nov 2022 19:43:50 +0100 Subject: [PATCH] Fixing #138 --- src/search/omnisearch.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/search/omnisearch.ts b/src/search/omnisearch.ts index 0b06c47..48f371d 100644 --- a/src/search/omnisearch.ts +++ b/src/search/omnisearch.ts @@ -135,7 +135,9 @@ export class Omnisearch { */ public removeFromPaths(paths: string[]): void { paths.forEach(p => this.indexedDocuments.delete(p)) - this.minisearch.discardAll(paths) + // Make sure to not discard a file that we don't have + const existing = paths.filter(p => this.minisearch.has(p)) + this.minisearch.discardAll(existing) } /**