aboutsummaryrefslogtreecommitdiff
path: root/src/util/query.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/query.ts')
-rw-r--r--src/util/query.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/util/query.ts b/src/util/query.ts
index 8dd3ff1e2..401d22e71 100644
--- a/src/util/query.ts
+++ b/src/util/query.ts
@@ -431,7 +431,11 @@ export function openDatabase(
};
req.onupgradeneeded = (e) => {
const db = req.result;
- onUpgradeNeeded(db, e.oldVersion, e.newVersion!);
+ const newVersion = e.newVersion;
+ if (!newVersion) {
+ throw Error("upgrade needed, but new version unknown");
+ }
+ onUpgradeNeeded(db, e.oldVersion, newVersion);
console.log(
`DB: upgrade needed: oldVersion=${e.oldVersion}, newVersion=${e.newVersion}`,
);