Browse Source

fix(authz): fix mongo resources create

JimMoen 4 years ago
parent
commit
d7ec368884

+ 2 - 1
apps/emqx_authz/src/emqx_authz_api_sources.erl

@@ -447,7 +447,8 @@ read_certs(Source) -> Source.
 
 maybe_write_certs(#{<<"ssl">> := #{<<"enable">> := true} = SSL} = Source) ->
     Type = maps:get(<<"type">>, Source),
-    emqx_tls_lib:ensure_ssl_files(filename:join(["authz", Type]), SSL);
+    {ok, Return} = emqx_tls_lib:ensure_ssl_files(filename:join(["authz", Type]), SSL),
+    maps:put(<<"ssl">>, Return, Source);
 maybe_write_certs(Source) -> Source.
 
 write_file(Filename, Bytes0) ->

+ 1 - 1
apps/emqx_connector/src/emqx_connector_mongo.erl

@@ -269,7 +269,7 @@ srv_record(_) -> undefined.
 parse_servers(Type, Servers) when is_binary(Servers) ->
     parse_servers(Type, binary_to_list(Servers));
 parse_servers(Type, Servers) when is_list(Servers) ->
-    case string:split(Servers, ",", trailing) of
+    case string:split(Servers, ",", all) of
         [Host | _] when Type =:= single ->
             [Host];
         Hosts ->