From e48f10d2d65a531af8ff99cb0b7e47d7db1482e5 Mon Sep 17 00:00:00 2001 From: JianBo He Date: Wed, 8 Dec 2021 11:33:11 +0800 Subject: [PATCH] chore(gw): ignore needless args --- apps/emqx_gateway/src/emqx_gateway_api.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/emqx_gateway/src/emqx_gateway_api.erl b/apps/emqx_gateway/src/emqx_gateway_api.erl index 34165d492..8f9cb99f7 100644 --- a/apps/emqx_gateway/src/emqx_gateway_api.erl +++ b/apps/emqx_gateway/src/emqx_gateway_api.erl @@ -126,10 +126,12 @@ gateway_insta(get, #{bindings := #{name := Name0}}) -> error : badarg -> return_http_error(400, "Bad gateway name") end; -gateway_insta(put, #{body := GwConf, +gateway_insta(put, #{body := GwConf0, bindings := #{name := Name0} }) -> with_gateway(Name0, fun(GwName, _) -> + %% XXX: Clear the unused fields + GwConf = maps:without([<<"name">>], GwConf0), case emqx_gateway_conf:update_gateway(GwName, GwConf) of {ok, Gateway} -> {200, Gateway};