diff --git a/app.py b/app.py index 226d530..9f7952b 100644 --- a/app.py +++ b/app.py @@ -456,7 +456,7 @@ async def move(request: Request, room_id): board.grid[c.y][c.x] = srcp sx, sy = pos_to_coord(src) board.grid[sy][sx] = Piece.EMPTY - if c.y == 0 or c.y == 7 and piece_kind == "p": + if (c.y == 0 or c.y == 7) and piece_kind == "p": board.grid[c.y][c.x] = Piece.WHITE_QUEEN if is_white else Piece.BLACK_QUEEN room.turn = Color.BLACK if color == Color.WHITE else Color.WHITE room.last_move = datetime.now(timezone.utc)