Fix #181 - Making sure that documents have a .path

Though they should...
This commit is contained in:
Simon Cambier
2023-01-17 21:45:35 +01:00
parent 934f1affc4
commit 329aa50daa
2 changed files with 14 additions and 4 deletions

View File

@@ -95,9 +95,11 @@ export class Omnisearch {
* @param paths
*/
public async addFromPaths(paths: string[]): Promise<void> {
let documents = await Promise.all(
paths.map(async path => await cacheManager.getDocument(path))
)
let documents = (
await Promise.all(
paths.map(async path => await cacheManager.getDocument(path))
)
).filter(d => !!d?.path)
// If a document is already added, discard it
this.removeFromPaths(