From 363055a32eb6feb82e043f7f63e6da230dbc857e Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Tue, 12 Dec 2023 09:48:03 +0800 Subject: [PATCH] fix: add descriptions fields to bridge_v1 --- apps/emqx_bridge/src/schema/emqx_bridge_schema.erl | 5 ++++- apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/emqx_bridge/src/schema/emqx_bridge_schema.erl b/apps/emqx_bridge/src/schema/emqx_bridge_schema.erl index 1c4d5365d..aa58d825e 100644 --- a/apps/emqx_bridge/src/schema/emqx_bridge_schema.erl +++ b/apps/emqx_bridge/src/schema/emqx_bridge_schema.erl @@ -124,7 +124,10 @@ common_bridge_fields() -> desc => ?DESC("desc_enable"), default => true } - )} + )}, + %% Create v2 connector then usr v1 /bridges_probe api to test connector + %% /bridges_probe should pass through v2 connector's description. + {description, emqx_schema:description_schema()} ]. status_fields() -> diff --git a/apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl b/apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl index d54330d54..0ac1b2e3c 100644 --- a/apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl +++ b/apps/emqx_bridge/test/emqx_bridge_api_SUITE.erl @@ -1047,6 +1047,13 @@ t_bridges_probe(Config) -> ?HTTP_BRIDGE(URL), Config ), + %% with descriptions is ok. + {ok, 204, <<>>} = request( + post, + uri(["bridges_probe"]), + (?HTTP_BRIDGE(URL))#{<<"description">> => <<"Test Description">>}, + Config + ), ?assertMatch( {ok, 400, #{