diff --git a/apps/emqx/src/emqx_schema.erl b/apps/emqx/src/emqx_schema.erl index 8bd1da1f9..e922fc1b8 100644 --- a/apps/emqx/src/emqx_schema.erl +++ b/apps/emqx/src/emqx_schema.erl @@ -344,6 +344,7 @@ fields("cache") -> boolean(), #{ default => true, + required => true, desc => ?DESC(fields_cache_enable) } )}, diff --git a/apps/emqx_authz/src/emqx_authz_api_settings.erl b/apps/emqx_authz/src/emqx_authz_api_settings.erl index c5409b16b..905dbe223 100644 --- a/apps/emqx_authz/src/emqx_authz_api_settings.erl +++ b/apps/emqx_authz/src/emqx_authz_api_settings.erl @@ -80,7 +80,6 @@ settings(put, #{ [authorization, deny_action], DenyAction ), {ok, _} = emqx_authz_utils:update_config([authorization, cache], Cache), - ok = emqx_authz_cache:drain_cache(), {200, authorization_settings()}. authorization_settings() ->