Invalid params

This commit is contained in:
turtled 2017-05-17 17:15:21 +08:00
parent 1f2cd40237
commit 95232189cd
1 changed files with 7 additions and 2 deletions

View File

@ -279,8 +279,13 @@ clients_show() ->
KeySpecs = [{'client_id', [{typecast, fun(ClientId) -> list_to_binary(ClientId) end}]}],
FlagSpecs = [],
Callback =
fun (_, [{_, ClientId}], _) ->
[clique_status:table(if_client(ClientId, fun print/1))]
fun (_, Params, _) ->
case get_value('client_id', Params) of
undefined ->
[clique_status:text(io_lib:format("Invalid params client_id is undefined~n", []))];
ClientId ->
[clique_status:table(if_client(ClientId, fun print/1))]
end
end,
clique:register_command(Cmd, KeySpecs, FlagSpecs, Callback).