From 27cf281670379bc113813f1204286647b4a7ba3f Mon Sep 17 00:00:00 2001 From: Sorrel <52061229+sorrelbri@users.noreply.github.com> Date: Mon, 20 Jul 2020 12:20:47 -0400 Subject: [PATCH] patch Game service Bug where player passes were submitted before `game` object was assigned within `Game.makeMove` patched --- packages/server/services/Game.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/server/services/Game.js b/packages/server/services/Game.js index 20dcecc..bb6c612 100644 --- a/packages/server/services/Game.js +++ b/packages/server/services/Game.js @@ -266,10 +266,11 @@ const Game = ({ gameData = {}, gameRecord = [] } = {}) => { if (this.pass > 1) { return { ...this, success: false }; } - if (x === 0) return game.submitPass(player); - + let success = false; let game = this; + + if (x === 0) return game.submitPass(player); // if checkMove has not been run, determine legality if (!game.move) {