ctucx.git: trainsearch

web based trip-planner, fork of https://cyberchaos.dev/yuka/trainsearch

commit 205d1c71c67a8c7b2c967861c41e14b3eacebe56
parent 0f1e4143605871ed33ba3b2391ab8333eadafe94
Author: Katja (ctucx) <git@ctu.cx>
Date: Mon, 27 Jan 2025 10:46:35 +0100

dataStorage.js: fix upgrade
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/dataStorage.js b/src/dataStorage.js
@@ -14,6 +14,7 @@ class IDBStorage {
 		const idb = await openDB(dbName, 3, {
 			upgrade: async (db, oldVersion, newVersion, transaction) => {
 				console.log(`upgrading database from ${oldVersion} to ${newVersion}`);
+				let settings;
 				switch (oldVersion) {
 				case 0:
 					/*

@@ -42,7 +43,7 @@ class IDBStorage {
 					db.createObjectStore('journeysOverview', {keyPath: 'slug'});
 					db.createObjectStore('journeysHistory', {autoIncrement: true});
 				case 2:
-					const settings = await transaction.objectStore('settings').get('settings');
+					settings = await transaction.objectStore('settings').get('settings');
 
 					if (settings !== undefined && settings.profile === 'vbb') {
 						settings.profile = 'db';