From a7adb79f17149521fe0afa88f959c5dfcead48df Mon Sep 17 00:00:00 2001 From: terry-xiaoyu <506895667@qq.com> Date: Sat, 16 Mar 2019 12:25:39 +0800 Subject: [PATCH] Allow empty zone in credentials --- src/emqx_access_control.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emqx_access_control.erl b/src/emqx_access_control.erl index 47e7b65d7..bb3478702 100644 --- a/src/emqx_access_control.erl +++ b/src/emqx_access_control.erl @@ -61,8 +61,8 @@ do_check_acl(#{zone := Zone} = Credentials, PubSub, Topic) -> reload_acl() -> emqx_mod_acl_internal:reload_acl(). -init_result(#{zone := Zone}) -> - case emqx_zone:get_env(Zone, allow_anonymous, false) of +init_result(Credentials) -> + case emqx_zone:get_env(maps:get(zone, Credentials, undefined), allow_anonymous, false) of true -> success; false -> not_authorized end. \ No newline at end of file