From b869488d35f4a0be17cf7a63561713c2f62621d0 Mon Sep 17 00:00:00 2001 From: Serge Tupchii Date: Tue, 7 May 2024 13:48:04 +0300 Subject: [PATCH] fix(emqx_license): don't crash if an imported backup file has no license config --- apps/emqx_license/src/emqx_license.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/emqx_license/src/emqx_license.erl b/apps/emqx_license/src/emqx_license.erl index dfb747a96..73f0bdcd5 100644 --- a/apps/emqx_license/src/emqx_license.erl +++ b/apps/emqx_license/src/emqx_license.erl @@ -117,7 +117,9 @@ import_config(#{<<"license">> := Config}) -> {ok, #{root_key => license, changed => Changed1}}; Error -> {error, #{root_key => license, reason => Error}} - end. + end; +import_config(_RawConf) -> + {ok, #{root_key => license, changed => []}}. %%------------------------------------------------------------------------------ %% emqx_config_handler callbacks