Просмотр исходного кода

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

Zaiming (Stone) Shi 4 лет назад
Родитель
Сommit
bc5692efd4
1 измененных файлов с 6 добавлено и 2 удалено
  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 ->
                     Acc;
                 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,
         SSLOpts,