diff --git a/apps/emqx_authz/src/emqx_authz_api_mnesia.erl b/apps/emqx_authz/src/emqx_authz_api_mnesia.erl index 9c3717c6e..c29f90f43 100644 --- a/apps/emqx_authz/src/emqx_authz_api_mnesia.erl +++ b/apps/emqx_authz/src/emqx_authz_api_mnesia.erl @@ -614,7 +614,8 @@ client(delete, #{bindings := #{clientid := Clientid}}) -> all(get, _) -> case mnesia:dirty_read(?ACL_TABLE, ?ACL_TABLE_ALL) of - [] -> {404, #{code => <<"NOT_FOUND">>, message => <<"Not Found">>}}; + [] -> + {200, #{rules => []}}; [#emqx_acl{who = ?ACL_TABLE_ALL, rules = Rules}] -> {200, #{rules => [ #{topic => Topic, action => Action,