From c656da15b5d397a0e9893cf18cfcc459e12c021e Mon Sep 17 00:00:00 2001 From: silas Date: Mon, 5 Nov 2018 14:44:02 +0100 Subject: [PATCH] db repaired --- src/module/Application/pwa/js/WordRotatorDb.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/module/Application/pwa/js/WordRotatorDb.js b/src/module/Application/pwa/js/WordRotatorDb.js index 1bd1367..04fe4c2 100755 --- a/src/module/Application/pwa/js/WordRotatorDb.js +++ b/src/module/Application/pwa/js/WordRotatorDb.js @@ -11,7 +11,7 @@ export class WordRotatorDb extends MyDb { } constructor() { - super("wordRotator", 4); + super("wordRotator", 5); } upgrade(db, oldVersion, newVersion, e) { @@ -30,8 +30,10 @@ export class WordRotatorDb extends MyDb { levelObjectStore.createIndex("difficulty", "difficulty", {"unique": false}); } - if (Helper.isNull(oldVersion) || oldVersion < 3 && newVersion >= 4) { - let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.SYSTEM_VARS, {"keyPath": "name"}); + if (Helper.isNull(oldVersion) || oldVersion < 5 && newVersion >= 5) { + if (!e.target.transaction.objectStore(WordRotatorDb.OBJECT_STORE.LEVEL)){ + let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.SYSTEM_VARS, {"keyPath": "name"}); + } } };