diff --git a/server/routes/games.js b/server/routes/games.js index 38e6661..a3da319 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -344,7 +344,7 @@ router.put("/:id/:action/:value?", async (req, res) => { } break; } - + return sendGame(res, req, game, error); }) @@ -352,15 +352,19 @@ router.get("/:id", async (req, res/*, next*/) => { const { id } = req.params; console.log("GET games/" + id); let error; - + const game = await loadGame(id); if (game) { return sendGame(res, req, game) } error = `Game ${id} not found -- returning invalid game state.`; - console.warn(error); - return sendGame(res, req, { id: id, state: 'invalid' }, error); + const invalid = { + id: id, + players: {}, + state: 'invalid' + }; + return sendGame(res, req, invalid, error); }); router.put("/:id", (req, res/*, next*/) => {