diff options
| author | Anupama Singh <anupamasingh31@gmail.com> | 2020-06-10 15:02:38 +0200 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2020-09-02 04:28:58 +0300 |
| commit | 50d579256cb0cf8df6f8352915ce2e81b3d20935 (patch) | |
| tree | c177aa3121d68628a03fd461468c3cde09ae010a | |
| parent | 3ea173725611662a666c95c336c3f3d0d34ff74a (diff) | |
| download | rabbitmq-server-git-50d579256cb0cf8df6f8352915ce2e81b3d20935.tar.gz | |
Added function clause to clear all limits for given user
| -rw-r--r-- | src/rabbit_auth_backend_internal.erl | 4 |
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{ |
