Merge pull request #9457 from lafirest/patch_incomplete_fix
fix(connector): fix previous incorrectly fixes
This commit is contained in:
commit
1e43fc3004
|
@ -1,7 +1,7 @@
|
||||||
%% -*- mode: erlang -*-
|
%% -*- mode: erlang -*-
|
||||||
{application, emqx_connector, [
|
{application, emqx_connector, [
|
||||||
{description, "An OTP application"},
|
{description, "An OTP application"},
|
||||||
{vsn, "0.1.8"},
|
{vsn, "0.1.9"},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{mod, {emqx_connector_app, []}},
|
{mod, {emqx_connector_app, []}},
|
||||||
{applications, [
|
{applications, [
|
||||||
|
|
|
@ -70,14 +70,11 @@ try_clear_certs(RltvDir, NewConf, OldConf) ->
|
||||||
).
|
).
|
||||||
|
|
||||||
try_clear_certs2(RltvDir, #{<<"connector">> := NewConnector}, #{<<"connector">> := OldConnector}) ->
|
try_clear_certs2(RltvDir, #{<<"connector">> := NewConnector}, #{<<"connector">> := OldConnector}) ->
|
||||||
NewSSL = maps:get(<<"ssl">>, NewConnector, undefined),
|
try_clear_certs2(RltvDir, NewConnector, OldConnector);
|
||||||
OldSSL = maps:get(<<"ssl">>, OldConnector, undefined),
|
|
||||||
try_clear_certs2(RltvDir, NewSSL, OldSSL);
|
|
||||||
try_clear_certs2(RltvDir, NewSSL, OldSSL) when is_map(NewSSL) andalso is_map(OldSSL) ->
|
|
||||||
ok = emqx_tls_lib:delete_ssl_files(RltvDir, NewSSL, OldSSL);
|
|
||||||
try_clear_certs2(RltvDir, NewConf, OldConf) ->
|
try_clear_certs2(RltvDir, NewConf, OldConf) ->
|
||||||
?SLOG(debug, #{msg => "unexpected_conf", path => RltvDir, new => NewConf, OldConf => OldConf}),
|
NewSSL = try_map_get(<<"ssl">>, NewConf, undefined),
|
||||||
ok.
|
OldSSL = try_map_get(<<"ssl">>, OldConf, undefined),
|
||||||
|
ok = emqx_tls_lib:delete_ssl_files(RltvDir, NewSSL, OldSSL).
|
||||||
|
|
||||||
new_ssl_config(RltvDir, Config, SSL) ->
|
new_ssl_config(RltvDir, Config, SSL) ->
|
||||||
case emqx_tls_lib:ensure_ssl_files(RltvDir, SSL) of
|
case emqx_tls_lib:ensure_ssl_files(RltvDir, SSL) of
|
||||||
|
@ -100,3 +97,8 @@ new_ssl_config(Config, _NewSSL) ->
|
||||||
|
|
||||||
normalize_key_to_bin(Map) ->
|
normalize_key_to_bin(Map) ->
|
||||||
emqx_map_lib:binary_key_map(Map).
|
emqx_map_lib:binary_key_map(Map).
|
||||||
|
|
||||||
|
try_map_get(Key, Map, Default) when is_map(Map) ->
|
||||||
|
maps:get(Key, Map, Default);
|
||||||
|
try_map_get(_Key, undefined, Default) ->
|
||||||
|
Default.
|
||||||
|
|
Loading…
Reference in New Issue