diff --git a/platformio/home/rpc/server.py b/platformio/home/rpc/server.py index 2437e40e..ab7c13da 100644 --- a/platformio/home/rpc/server.py +++ b/platformio/home/rpc/server.py @@ -14,6 +14,7 @@ from urllib.parse import parse_qs +import ajsonrpc.utils import click from ajsonrpc.core import JSONRPC20Error, JSONRPC20Request from ajsonrpc.dispatcher import Dispatcher @@ -24,6 +25,10 @@ from platformio.compat import aio_create_task, aio_get_running_loop from platformio.http import InternetConnectionError from platformio.proc import force_exit +# Remove this line when PR is merged +# https://github.com/pavlov99/ajsonrpc/pull/22 +ajsonrpc.utils.is_invalid_params = lambda: False + class JSONRPCServerFactoryBase: connection_nums = 0