From 0e6c7929dc899c8f8a354c7a42bfb866fa1b61a8 Mon Sep 17 00:00:00 2001 From: Maximillian Dornseif Date: Tue, 16 Apr 2024 00:19:16 +0200 Subject: [PATCH] fix: ensure set() does not write `_keyStr` to the datastore --- src/lib/dstore-api.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/dstore-api.ts b/src/lib/dstore-api.ts index 807904d..b171a5b 100644 --- a/src/lib/dstore-api.ts +++ b/src/lib/dstore-api.ts @@ -348,7 +348,7 @@ export class Dstore implements IDstore { async set(key: Key, data: IDstoreEntryWithoutKey): Promise { assertIsObject(key); assertIsObject(data); - const saveEntity = { key, data }; + const saveEntity = { key, data: { ...data, _keyStr: undefined } }; await this.save([saveEntity]); return saveEntity.key; }