From: Paweł Chmielowski Date: Wed, 30 Jan 2019 15:35:06 +0000 (+0100) Subject: Produce better error for http_api request with extra parameters X-Git-Tag: 19.02~38 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bbffd396f622fbc598a904531f980c960ad51e20;p=ejabberd Produce better error for http_api request with extra parameters --- diff --git a/src/mod_http_api.erl b/src/mod_http_api.erl index 7a4c73315..8cc80982a 100644 --- a/src/mod_http_api.erl +++ b/src/mod_http_api.erl @@ -357,7 +357,10 @@ format_args(Args, ArgsFormat) -> {Args, []}, ArgsFormat), case ArgsRemaining of [] -> R; - L when is_list(L) -> exit({additional_unused_args, L}) + L when is_list(L) -> + throw({invalid_parameter, + io_lib:format("Request have unknown arguments: ~w", + [[N || {N, _} <- L]])}) end. format_arg({Elements},