From bd0a338dd64a85185134dc8151d9866675f8d636 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Fri, 10 May 2024 10:46:11 +0500 Subject: [PATCH] core: fix dateEdited not updating on saving locked content --- packages/core/__tests__/vault.test.js | 1 + packages/core/src/api/vault.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/core/__tests__/vault.test.js b/packages/core/__tests__/vault.test.js index dbdd0d2c8..f5f2677a3 100644 --- a/packages/core/__tests__/vault.test.js +++ b/packages/core/__tests__/vault.test.js @@ -144,6 +144,7 @@ test("save an edited locked note", () => expect(content.data.cipher).toBeTypeOf("string"); expect(() => JSON.parse(content.data.cipher)).toThrow(); expect(note.dateEdited).toBeLessThan((await db.notes.note(id)).dateEdited); + expect(note.dateEdited).toBeLessThan(content.dateEdited); })); test("change vault password", () => diff --git a/packages/core/src/api/vault.ts b/packages/core/src/api/vault.ts index f3ecd58dc..80d345ee9 100644 --- a/packages/core/src/api/vault.ts +++ b/packages/core/src/api/vault.ts @@ -255,6 +255,7 @@ export default class Vault { noteId, sessionId, data: encryptedContent, + dateEdited: Date.now(), type: content.type }); }