From: Benjamin Auder Date: Tue, 3 Dec 2019 20:05:55 +0000 (+0100) Subject: Small fix X-Git-Url: https://git.auder.net/%7B%7B%20asset%28%27mixstore/images/assets/current/doc/config.php?a=commitdiff_plain;h=cf742aaf8995ca8be8fc1f2751e4cf28de5d69b6;p=vchess.git Small fix --- diff --git a/client/src/views/Game.vue b/client/src/views/Game.vue index bd9125f2..74dd01d2 100644 --- a/client/src/views/Game.vue +++ b/client/src/views/Game.vue @@ -332,8 +332,9 @@ export default { { game.clocks = [tc.mainTime, tc.mainTime]; game.initime[0] = Date.now(); - if (myIdx >= 0) //I play in this game + if (myIdx >= 0 && gtype == "live") { + // I play in this live game; corr games don't have clocks+initime GameStorage.update(game.id, { clocks: game.clocks, @@ -354,7 +355,7 @@ console.log(myIdx + " " + game.players[1-myIdx].sid); //otherwise this is undefi this.game = Object.assign({}, game, - // NOTE: assign mycolor here, since BaseGame could also bs VS computer + // NOTE: assign mycolor here, since BaseGame could also be VS computer { type: gtype, increment: tc.increment, diff --git a/server/models/Game.js b/server/models/Game.js index d15072df..efdc20f5 100644 --- a/server/models/Game.js +++ b/server/models/Game.js @@ -33,8 +33,8 @@ const GameModel = "INSERT INTO Games (vid, fenStart, score, timeControl) " + "VALUES (" + vid + ",'" + fen + "','*','" + timeControl + "')"; db.run(query, function(err) { - if (!!err) - return cb(err); + if (!!err) + return cb(err); players.forEach((p,idx) => { const color = (idx==0 ? "w" : "b"); query =