From 35a23a6f6d50e84ac73bc64fda2d2540672f71ad Mon Sep 17 00:00:00 2001 From: thecodrr Date: Wed, 5 Feb 2020 01:38:13 +0500 Subject: [PATCH] fix: delete delta with note --- packages/core/__tests__/notes.test.js | 1 + packages/core/collections/notes.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/core/__tests__/notes.test.js b/packages/core/__tests__/notes.test.js index 1872f0171..21139ea8f 100644 --- a/packages/core/__tests__/notes.test.js +++ b/packages/core/__tests__/notes.test.js @@ -45,6 +45,7 @@ test("delete note", () => expect(topic.all.findIndex(v => v.id === id)).toBeGreaterThan(-1); await db.notes.delete(id); let note = db.notes.get(id); + expect(await db.notes.delta(id)).toBeUndefined(); expect(note).toBeUndefined(); expect(topic.all.findIndex(v => v.id === id)).toBe(-1); })); diff --git a/packages/core/collections/notes.js b/packages/core/collections/notes.js index 5609898bc..9241ff91e 100644 --- a/packages/core/collections/notes.js +++ b/packages/core/collections/notes.js @@ -176,6 +176,7 @@ export default class Notes { await this.tagsCollection.remove(tag); } await this.collection.removeItem(id); + this.deltaStorage.remove(id + "_delta"); } }