From bc5692efd431a159d6ac36a40922d543b8d8ee7f Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Tue, 5 Apr 2022 23:02:14 +0200 Subject: [PATCH] fix(emqx_authn_api): return file path if does not exist --- apps/emqx_authn/src/emqx_authn_api.erl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/emqx_authn/src/emqx_authn_api.erl b/apps/emqx_authn/src/emqx_authn_api.erl index 927fe4072..97ec7823e 100644 --- a/apps/emqx_authn/src/emqx_authn_api.erl +++ b/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,