From 83e05b0d77e15968e23aa2fc124a0560cba93c65 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Thu, 26 Oct 2023 13:48:33 -0300 Subject: [PATCH] fix(bridge_resource): use more lax parsing of bridge id --- apps/emqx_bridge/src/emqx_bridge_resource.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/emqx_bridge/src/emqx_bridge_resource.erl b/apps/emqx_bridge/src/emqx_bridge_resource.erl index 71b49d361..81556f062 100644 --- a/apps/emqx_bridge/src/emqx_bridge_resource.erl +++ b/apps/emqx_bridge/src/emqx_bridge_resource.erl @@ -110,6 +110,8 @@ parse_bridge_id(BridgeId, Opts) -> case string:split(bin(BridgeId), ":", all) of [Type, Name] -> {to_type_atom(Type), validate_name(Name, Opts)}; + [Bridge, Type, Name] when Bridge =:= <<"bridge">>; Bridge =:= "bridge" -> + {to_type_atom(Type), validate_name(Name, Opts)}; _ -> invalid_data( <<"should be of pattern {type}:{name}, but got ", BridgeId/binary>>