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"); } }