Quellcode durchsuchen

fix(emqx_authn_api): return file path if does not exist

Zaiming (Stone) Shi vor 4 Jahren
Ursprung
Commit
bc5692efd4
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      apps/emqx_authn/src/emqx_authn_api.erl

+ 6 - 2
apps/emqx_authn/src/emqx_authn_api.erl

@@ -1196,8 +1196,12 @@ convert_certs(#{ssl := #{enable := true} = SSLOpts} = Config) ->
                 undefined ->
                 undefined ->
                     Acc;
                     Acc;
                 Filename ->
                 Filename ->
-                    {ok, Bin} = file:read_file(Filename),
-                    Acc#{K => Bin}
+                    case file:read_file(Filename) of
+                        {ok, Bin} ->
+                            Acc#{K => Bin};
+                        {error, _} ->
+                            Acc#{K => Filename}
+                    end
             end
             end
         end,
         end,
         SSLOpts,
         SSLOpts,