fix: don't crash in http SUITE
This commit is contained in:
parent
59797cfea7
commit
dae835635c
|
@ -38,6 +38,7 @@
|
|||
]).
|
||||
|
||||
-export([reply_delegator/3]).
|
||||
-export([render_template/2]).
|
||||
|
||||
-export([
|
||||
roots/0,
|
||||
|
@ -266,8 +267,8 @@ on_add_channel(
|
|||
) ->
|
||||
InstalledActions = maps:get(installed_actions, OldState, #{}),
|
||||
{ok, ActionState} = do_create_http_action(ActionConfig),
|
||||
RenderTemplate = maps:get(render_template_func, ActionConfig, fun render_template/2),
|
||||
ActionState1 = ActionState#{render_template_func => RenderTemplate},
|
||||
RenderTmplFunc = maps:get(render_template_func, ActionConfig, fun ?MODULE:render_template/2),
|
||||
ActionState1 = ActionState#{render_template_func => RenderTmplFunc},
|
||||
NewInstalledActions = maps:put(ActionId, ActionState1, InstalledActions),
|
||||
NewState = maps:put(installed_actions, NewInstalledActions, OldState),
|
||||
{ok, NewState}.
|
||||
|
|
|
@ -146,7 +146,7 @@ end_per_testcase(_TestCase, Config) ->
|
|||
|
||||
%%------------------------------------------------------------------------------
|
||||
%% HTTP server for testing
|
||||
%% (Orginally copied from emqx_bridge_api_SUITE)
|
||||
%% (Originally copied from emqx_bridge_api_SUITE)
|
||||
%%------------------------------------------------------------------------------
|
||||
start_http_server(HTTPServerConfig) ->
|
||||
process_flag(trap_exit, true),
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Added support for Elasticsearch Bridge.
|
|
@ -299,3 +299,5 @@ now_us
|
|||
ns
|
||||
elasticsearch
|
||||
ElasticSearch
|
||||
doc_as_upsert
|
||||
upsert
|
||||
|
|
Loading…
Reference in New Issue