From 1cbbce6019bd3d9515f99e1726a3dc7fabaceed5 Mon Sep 17 00:00:00 2001 From: thecodrr Date: Wed, 29 Dec 2021 10:51:50 +0500 Subject: [PATCH] fix: init notes on vault clear & delete --- packages/core/api/vault.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/api/vault.js b/packages/core/api/vault.js index 7111dad4c..8df12be7d 100644 --- a/packages/core/api/vault.js +++ b/packages/core/api/vault.js @@ -120,6 +120,7 @@ export default class Vault { async clear(password) { if (await this.unlock(password)) { + await this._db.notes.init(); for (var note of this._db.notes.locked) { await this._unlockNote(note, password, true); } @@ -128,6 +129,7 @@ export default class Vault { async delete(deleteAllLockedNotes = false) { if (deleteAllLockedNotes) { + await this._db.notes.init(); await this._db.notes.remove( ...this._db.notes.locked.map((note) => note.id) );