From cfdc4c7991ec797ff00ccab1dbe000a2eef97c24 Mon Sep 17 00:00:00 2001 From: Simon Unge Date: Mon, 5 Jun 2023 15:35:23 -0700 Subject: [PATCH] Fix /api/connections/username bug where wrong datatype was provided to internal function causing internal error --- .../src/rabbit_mgmt_wm_connection_user_name.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/rabbitmq_management/src/rabbit_mgmt_wm_connection_user_name.erl b/deps/rabbitmq_management/src/rabbit_mgmt_wm_connection_user_name.erl index 422169b976..12fecdc4ff 100644 --- a/deps/rabbitmq_management/src/rabbit_mgmt_wm_connection_user_name.erl +++ b/deps/rabbitmq_management/src/rabbit_mgmt_wm_connection_user_name.erl @@ -44,8 +44,8 @@ delete_resource({ok, Username, UserConns}, ReqData, Context) -> is_authorized(ReqData, Context) -> try - UserConns = list_user_connections(ReqData), - rabbit_mgmt_util:is_authorized_user(ReqData, Context, UserConns) + {ok, Username, _UserConns} = list_user_connections(ReqData), + rabbit_mgmt_util:is_authorized_user(ReqData, Context, [{user, Username}]) catch {error, invalid_range_parameters, Reason} -> rabbit_mgmt_util:bad_request(iolist_to_binary(Reason), ReqData, Context)