From 110ae62b24407d7bb282c1aec0e884d5e0ccdc78 Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Wed, 29 Dec 2021 18:41:50 +0800 Subject: [PATCH] fix(bridge): don't concat names into ids --- apps/emqx_bridge/src/emqx_bridge_api.erl | 2 +- apps/emqx_connector/src/emqx_connector_api.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_bridge/src/emqx_bridge_api.erl b/apps/emqx_bridge/src/emqx_bridge_api.erl index 4def97327..900ad99ee 100644 --- a/apps/emqx_bridge/src/emqx_bridge_api.erl +++ b/apps/emqx_bridge/src/emqx_bridge_api.erl @@ -276,7 +276,7 @@ schema("/bridges/:id/operation/:operation") -> '/bridges'(post, #{body := #{<<"type">> := BridgeType} = Conf0}) -> Conf = filter_out_request_body(Conf0), - BridgeName = maps:get(<<"name">>, Conf, emqx_misc:gen_id()), + BridgeName = emqx_misc:gen_id(), case emqx_bridge:lookup(BridgeType, BridgeName) of {ok, _} -> {400, error_msg('ALREADY_EXISTS', <<"bridge already exists">>)}; diff --git a/apps/emqx_connector/src/emqx_connector_api.erl b/apps/emqx_connector/src/emqx_connector_api.erl index 35e0c8ecb..82b63476d 100644 --- a/apps/emqx_connector/src/emqx_connector_api.erl +++ b/apps/emqx_connector/src/emqx_connector_api.erl @@ -212,7 +212,7 @@ schema("/connectors/:id") -> {200, [format_resp(Conn) || Conn <- emqx_connector:list()]}; '/connectors'(post, #{body := #{<<"type">> := ConnType} = Params}) -> - ConnName = maps:get(<<"name">>, Params, emqx_misc:gen_id()), + ConnName = emqx_misc:gen_id(), case emqx_connector:lookup(ConnType, ConnName) of {ok, _} -> {400, error_msg('ALREADY_EXISTS', <<"connector already exists">>)};