Skip to content

Commit 29fc39f

Browse files
michaelklishinmergify[bot]
authored andcommitted
Inject DQT into 'ctl export_definitions'
(cherry picked from commit 8a5ea76)
1 parent f5e7dd6 commit 29fc39f

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

deps/rabbit/src/rabbit_definitions.erl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,10 +1071,13 @@ list_vhosts() ->
10711071
[vhost_definition(V) || V <- rabbit_vhost:all()].
10721072

10731073
vhost_definition(VHost) ->
1074+
Name = vhost:get_name(VHost),
1075+
DQT = rabbit_queue_type:short_alias_of(rabbit_vhost:default_queue_type(Name)),
10741076
#{
1075-
<<"name">> => vhost:get_name(VHost),
1077+
<<"name">> => Name,
10761078
<<"limits">> => vhost:get_limits(VHost),
1077-
<<"metadata">> => vhost:get_metadata(VHost)
1079+
<<"metadata">> => vhost:get_metadata(VHost),
1080+
<<"default_queue_type">> => DQT
10781081
}.
10791082

10801083
list_users() ->

deps/rabbitmq_management/src/rabbit_mgmt_wm_definitions.erl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ vhost_definitions(ReqData, VHostName, Context) ->
147147
{explanation, rabbit_data_coercion:to_binary(io_lib:format("Definitions of virtual host '~ts'", [VHostName]))},
148148
{metadata, Metadata},
149149
{description, vhost:get_description(VHost)},
150-
{default_queue_type, DQT}
150+
{default_queue_type, DQT},
151+
{limits, vhost:get_limits(VHost)}
151152
],
152153
Result = TopLevelDefsAndMetadata ++ retain_whitelisted(Contents),
153154

0 commit comments

Comments
 (0)