From 47757a09836e80539fb1a75067dfca09853c3af4 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Thu, 22 Feb 2024 12:21:24 -0300 Subject: [PATCH] fix(mongodb_bridge): remove `local_topic` from v1 config transformation Fixes https://emqx.atlassian.net/browse/EMQX-11893 --- apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb.app.src | 2 +- .../src/emqx_bridge_mongodb_action_info.erl | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb.app.src b/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb.app.src index aaaae4cf4..372480fa6 100644 --- a/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb.app.src +++ b/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb.app.src @@ -1,6 +1,6 @@ {application, emqx_bridge_mongodb, [ {description, "EMQX Enterprise MongoDB Bridge"}, - {vsn, "0.2.3"}, + {vsn, "0.2.4"}, {registered, []}, {applications, [ kernel, diff --git a/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb_action_info.erl b/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb_action_info.erl index 02138adbe..77ea7600b 100644 --- a/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb_action_info.erl +++ b/apps/emqx_bridge_mongodb/src/emqx_bridge_mongodb_action_info.erl @@ -10,6 +10,7 @@ -export([ bridge_v1_config_to_action_config/2, bridge_v1_config_to_connector_config/1, + connector_action_config_to_bridge_v1_config/2, action_type_name/0, bridge_v1_type_name/0, connector_type_name/0, @@ -50,6 +51,13 @@ bridge_v1_config_to_connector_config(BridgeV1Config) -> 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) -> Conf0 = maps:with(PickKeys, Config), emqx_utils_maps:indent(<<"parameters">>, IndentKeys, Conf0).