X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/1ad0e94b640d16a8d832287362e1785c78d3ec49..03f193b34ca7e2685d0166efe28ac02c0f355932:/src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java diff --git a/src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java b/src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java index 2249fad6..720f22e6 100644 --- a/src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java +++ b/src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java @@ -87,7 +87,13 @@ public class SignalJsonRpcCommandHandler { return runCommand(objectMapper, params, new CommandRunnerImpl<>(m, jsonRpcCommand)); } - final var manager = getManagerFromParams(params); + var manager = getManagerFromParams(params); + if (manager == null) { + final var managers = c.getManagers(); + if (managers.size() == 1) { + manager = managers.get(0); + } + } if (manager != null) { return runCommand(objectMapper, params, new CommandRunnerImpl<>(manager, jsonRpcCommand)); } else {