fix(mongodb_bridge): remove `local_topic` from v1 config transformation

Fixes https://emqx.atlassian.net/browse/EMQX-11893
This commit is contained in:
Thales Macedo Garitezi 2024-02-22 12:21:24 -03:00
parent 205b97f732
commit 47757a0983
2 changed files with 9 additions and 1 deletions

View File

@ -1,6 +1,6 @@
{application, emqx_bridge_mongodb, [ {application, emqx_bridge_mongodb, [
{description, "EMQX Enterprise MongoDB Bridge"}, {description, "EMQX Enterprise MongoDB Bridge"},
{vsn, "0.2.3"}, {vsn, "0.2.4"},
{registered, []}, {registered, []},
{applications, [ {applications, [
kernel, kernel,

View File

@ -10,6 +10,7 @@
-export([ -export([
bridge_v1_config_to_action_config/2, bridge_v1_config_to_action_config/2,
bridge_v1_config_to_connector_config/1, bridge_v1_config_to_connector_config/1,
connector_action_config_to_bridge_v1_config/2,
action_type_name/0, action_type_name/0,
bridge_v1_type_name/0, bridge_v1_type_name/0,
connector_type_name/0, connector_type_name/0,
@ -50,6 +51,13 @@ bridge_v1_config_to_connector_config(BridgeV1Config) ->
ConnConfig0 ConnConfig0
). ).
connector_action_config_to_bridge_v1_config(ConnectorConfig, ActionConfig) ->
V1Config = emqx_action_info:connector_action_config_to_bridge_v1_config(
ConnectorConfig,
ActionConfig
),
maps:remove(<<"local_topic">>, V1Config).
make_config_map(PickKeys, IndentKeys, Config) -> make_config_map(PickKeys, IndentKeys, Config) ->
Conf0 = maps:with(PickKeys, Config), Conf0 = maps:with(PickKeys, Config),
emqx_utils_maps:indent(<<"parameters">>, IndentKeys, Conf0). emqx_utils_maps:indent(<<"parameters">>, IndentKeys, Conf0).