aboutsummaryrefslogtreecommitdiff
path: root/packages/idb-bridge/src/SqliteBackend.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-01-23 09:38:48 +0100
committerFlorian Dold <florian@dold.me>2024-01-23 09:38:48 +0100
commit9811da5a8063e750acce65190db2466723b581fa (patch)
treee4139f59b4cd2237e320b4032d29c7c6789f821e /packages/idb-bridge/src/SqliteBackend.ts
parent6a4675267e00a5fd0eeb9b949e156510fc491602 (diff)
downloadwallet-core-9811da5a8063e750acce65190db2466723b581fa.tar.xz
wallet-core: properly migrate new index
Diffstat (limited to 'packages/idb-bridge/src/SqliteBackend.ts')
-rw-r--r--packages/idb-bridge/src/SqliteBackend.ts5
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(