X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Futils%2FcompgameStorage.js;h=a8bcaa2a7f02b6004c21c4d0bc95574b575ab142;hb=bee36510477b04dee500a9a624584544b9c8bdb2;hp=a5c58af1de698e2e51ae7c08fb168d2250597182;hpb=8f16069a55fdbbb92f62eb385daf776bef4fc7fd;p=vchess.git diff --git a/client/src/utils/compgameStorage.js b/client/src/utils/compgameStorage.js index a5c58af1..a8bcaa2a 100644 --- a/client/src/utils/compgameStorage.js +++ b/client/src/utils/compgameStorage.js @@ -27,7 +27,11 @@ function dbOperation(callback) { DBOpenRequest.onupgradeneeded = function(event) { let db = event.target.result; - db.createObjectStore("compgames", { keyPath: "vname" }); + let upgradeTransaction = event.target.transaction; + if (!db.objectStoreNames.contains("compgames")) + db.createObjectStore("compgames", { keyPath: "vname" }); + else + upgradeTransaction.objectStore("compgames"); }; }