diff options
author | Florian Dold <florian@dold.me> | 2024-01-23 09:38:48 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-01-23 09:38:48 +0100 |
commit | 9811da5a8063e750acce65190db2466723b581fa (patch) | |
tree | e4139f59b4cd2237e320b4032d29c7c6789f821e /packages/idb-bridge | |
parent | 6a4675267e00a5fd0eeb9b949e156510fc491602 (diff) | |
download | wallet-core-9811da5a8063e750acce65190db2466723b581fa.tar.xz |
wallet-core: properly migrate new index
Diffstat (limited to 'packages/idb-bridge')
-rw-r--r-- | packages/idb-bridge/src/SqliteBackend.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/idb-bridge/src/SqliteBackend.ts b/packages/idb-bridge/src/SqliteBackend.ts index a25ec0045..26ed43b0f 100644 --- a/packages/idb-bridge/src/SqliteBackend.ts +++ b/packages/idb-bridge/src/SqliteBackend.ts @@ -992,6 +992,11 @@ export class SqliteBackend implements Backend { object_store_id: objectStoreId, name: indexName, }); + if (!idxInfo) { + throw Error( + `index ${indexName} on object store ${objectStoreName} not found`, + ); + } const indexUnique = expectDbNumber(idxInfo, "unique_index"); const indexMultiEntry = expectDbNumber(idxInfo, "multientry"); const indexKeyPath = deserializeKeyPath( |