fix: update bridge config badmap error
This commit is contained in:
parent
458dab53c5
commit
83746daad5
|
@ -260,6 +260,13 @@ perform_bridge_changes([{Action, MapConfs} | Tasks], Result0) ->
|
||||||
fun
|
fun
|
||||||
({_Type, _Name}, _Conf, {error, Reason}) ->
|
({_Type, _Name}, _Conf, {error, Reason}) ->
|
||||||
{error, Reason};
|
{error, Reason};
|
||||||
|
%% for emqx_bridge_resource:update/4
|
||||||
|
({Type, Name}, {OldConf, Conf}, _) ->
|
||||||
|
ResOpts = emqx_resource:fetch_creation_opts(Conf),
|
||||||
|
case Action(Type, Name, {OldConf, Conf}, ResOpts) of
|
||||||
|
{error, Reason} -> {error, Reason};
|
||||||
|
Return -> Return
|
||||||
|
end;
|
||||||
({Type, Name}, Conf, _) ->
|
({Type, Name}, Conf, _) ->
|
||||||
ResOpts = emqx_resource:fetch_creation_opts(Conf),
|
ResOpts = emqx_resource:fetch_creation_opts(Conf),
|
||||||
case Action(Type, Name, Conf, ResOpts) of
|
case Action(Type, Name, Conf, ResOpts) of
|
||||||
|
|
Loading…
Reference in New Issue