From: Benjamin Auder <benjamin.auder@somewhere>
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/variants/Chakart/pieces/img/doc/scripts/index.css?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);