diff options
author | Sebastian <sebasjm@gmail.com> | 2022-11-22 15:15:40 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-11-22 15:15:40 -0300 |
commit | dc08d7d20eb805d95e7a74b1b6d5275e9e790953 (patch) | |
tree | d1a50670e25d4be93f2f41b35d536f58dfc64566 /packages/taler-wallet-core/src/db.ts | |
parent | 299ca60f1e33aa93f47ceca9e5f245629503fab4 (diff) | |
download | wallet-core-dc08d7d20eb805d95e7a74b1b6d5275e9e790953.tar.xz |
fixing import db when pkey is number
Diffstat (limited to 'packages/taler-wallet-core/src/db.ts')
-rw-r--r-- | packages/taler-wallet-core/src/db.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index 5a2e493b5..bbd93f669 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -2258,7 +2258,10 @@ export async function importDb(db: IDBDatabase, object: any): Promise<void> { dump.stores[name] = storeDump; talerDb.objectStores[name].records.map((r: any) => { const pkey = r.primaryKey; - const key = typeof pkey === "string" ? pkey : pkey.join(","); + const key = + typeof pkey === "string" || typeof pkey === "number" + ? pkey + : pkey.join(","); storeDump[key] = r.value; }); } |