Add patch for compatibility with old version
[vchess.git] / client / src / components / GameList.vue
index 5596e44..bc9e883 100644 (file)
@@ -13,7 +13,7 @@ div
         @click="$emit('show-game',g)"
         :class="{'my-turn': !!g.myTurn}"
       )
-        td {{ g.vname }}
+        td {{ g.vname + (g.options.abridged || '') }}
         td {{ player_s(g) }}
         td(v-if="showCadence") {{ g.cadence }}
         td(
@@ -64,8 +64,9 @@ export default {
       if (
         this.st.user.sid == g.players[0].sid ||
         this.st.user.id == g.players[0].id
-      )
+      ) {
         return g.players[1].name || "@nonymous";
+      }
       return g.players[0].name || "@nonymous";
     },
     sortedGames: function() {
@@ -82,6 +83,8 @@ export default {
           if (!!g.myColor) g.priority++;
           if (!!g.myTurn) g.priority++;
         }
+        // TODO: remove patch soon
+        if (!g.options) g.options = {}
       });
       const deltaCreated = maxCreated - minCreated;
       return remGames.sort((g1, g2) => {