From: Benjamin Auder Date: Sat, 10 Apr 2021 16:34:33 +0000 (+0200) Subject: Patch local + imported games on MyGames page X-Git-Url: https://git.auder.net/js/pieces/%7B%7B%20path%28%27mixstore_user_admin_delete%27%2C%20%7B%20id:%20user.id%20%7D%29%20%7D%7D?a=commitdiff_plain;h=4f07d54fac76da08cc40d5742dd359b672c162d8;p=vchess.git Patch local + imported games on MyGames page --- diff --git a/client/src/views/MyGames.vue b/client/src/views/MyGames.vue index 3d86636f..d30f5112 100644 --- a/client/src/views/MyGames.vue +++ b/client/src/views/MyGames.vue @@ -384,7 +384,10 @@ export default { if (L > 0) { // Add "-1" because IDBKeyRange.upperBound includes boundary this.cursor["live"] = localGames[L - 1].created - 1; - localGames.forEach(g => g.type = "live"); + localGames.forEach(g => { + g.type = "live"; + if (!g.options) g.options = {}; //TODO: remove patch + }); this.decorate(localGames); this.liveGames = this.liveGames.concat(localGames); } @@ -400,6 +403,7 @@ export default { this.cursor["import"] = importGames[L - 1].created - 1; importGames.forEach(g => { g.type = "import"; + if (!g.options) g.options = {}; //TODO: remove patch this.setVname(g); }); this.importGames = this.importGames.concat(importGames);