From 6bc4e2327b7ddffe4b181de88a3c07c42be37e8f Mon Sep 17 00:00:00 2001 From: thecodrr Date: Thu, 20 Feb 2020 13:00:38 +0500 Subject: [PATCH] fix: items not deleting from collection --- packages/core/database/cached-collection.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/core/database/cached-collection.js b/packages/core/database/cached-collection.js index dac4d5726..613d7f5b1 100644 --- a/packages/core/database/cached-collection.js +++ b/packages/core/database/cached-collection.js @@ -50,10 +50,9 @@ export default class CachedCollection { async removeItem(id) { if (this.transactionOpen) return; - if (this.map.delete(id)) { - await this.indexer.remove(id); - await this.indexer.deindex(id); - } + await this.indexer.deindex(id); + await this.indexer.remove(id); + this.map.delete(id); } exists(id) {