diff --git a/src/components/BoardView.tsx b/src/components/BoardView.tsx index 7d51291..61fb7e2 100644 --- a/src/components/BoardView.tsx +++ b/src/components/BoardView.tsx @@ -120,14 +120,14 @@ const BoardView: FunctionComponent<{ const player1Pits = game?.board.player1Pits.map((pit, index) => { const pitViewModel = boardViewModel.pits[pit.index]; return createPitView(index, pitViewModel, () => { - if (game.turnPlayerId === game.player1Id) + if (game.turnPlayerId === game.player1Id && userKey === game.player1Id) onPitSelect(game.board.player1Pits.indexOf(pit), pit); }); }); - const player2Pits = game!!.board.player2Pits.map((pit, index) => { + const player2Pits = game?.board.player2Pits.map((pit, index) => { const pitViewModel = boardViewModel.pits[pit.index]; return createPitView(index, pitViewModel, () => { - if (game.turnPlayerId === game.player2Id) + if (game.turnPlayerId === game.player2Id && userKey === game.player2Id) onPitSelect(game.board.player2Pits.indexOf(pit), pit); }); });