summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_auth_backend_internal.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_auth_backend_internal.erl b/src/rabbit_auth_backend_internal.erl
index 14f315d1e4..e20d5c6b1b 100644
--- a/src/rabbit_auth_backend_internal.erl
+++ b/src/rabbit_auth_backend_internal.erl
@@ -795,6 +795,10 @@ user_limit_validation() ->
[{<<"max-connections">>, fun rabbit_parameter_validation:integer/2, optional},
{<<"max-channels">>, fun rabbit_parameter_validation:integer/2, optional}].
+clear_user_limits(Username, <<"all">>) ->
+ update_user(Username, fun(User) ->
+ User#internal_user{limits = #{}}
+ end);
clear_user_limits(Username, LimitType) ->
update_user(Username, fun(User = #internal_user{limits = Limits}) ->
User#internal_user{