Skip to content

Commit 38748b8

Browse files
Merge pull request #7738 from rabbitmq/rabbitmq-server-7734
HTTP API: rename default queue key
2 parents f55259b + bfcbef6 commit 38748b8

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

deps/rabbitmq_management/priv/www/js/tmpl/vhosts.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
<th><label>Default Queue Type:</label></th>
169169
<td>
170170
<!-- <select name="queuetype" onchange="select_queue_type(queuetype)"> -->
171-
<select name="defaultqueuetype">
171+
<select name="default_queue_type">
172172
<option value="classic">Classic</option>
173173
<option value="quorum">Quorum</option>
174174
<option value="stream">Stream</option>

deps/rabbitmq_management/src/rabbit_mgmt_wm_vhost.erl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@ accept_content(ReqData0, Context = #context{user = #user{username = Username}})
6363
Trace = rabbit_mgmt_util:parse_bool(maps:get(tracing, BodyMap, undefined)),
6464
Description = maps:get(description, BodyMap, <<"">>),
6565
Tags = maps:get(tags, BodyMap, <<"">>),
66-
DefaultQT = maps:get(defaultqueuetype, BodyMap, undefined),
66+
%% defaultqueuetype was an unfortunate name picked originally for 3.11.0,
67+
%% so fall back to it. See rabbitmq/rabbitmq-server#7734.
68+
FallbackQT = maps:get(defaultqueuetype, BodyMap, undefined),
69+
DefaultQT = maps:get(default_queue_type, BodyMap, FallbackQT),
6770
case put_vhost(Name, Description, Tags, DefaultQT, Trace, Username) of
6871
ok ->
6972
{true, ReqData, Context};

deps/rabbitmq_management/test/rabbit_mgmt_http_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1701,7 +1701,7 @@ defs_default_queue_type_vhost(Config, QueueType) ->
17011701
register_parameters_and_policy_validator(Config),
17021702

17031703
%% Create a test vhost
1704-
http_put(Config, "/vhosts/test-vhost", #{defaultqueuetype => QueueType}, {group, '2xx'}),
1704+
http_put(Config, "/vhosts/test-vhost", #{default_queue_type => QueueType}, {group, '2xx'}),
17051705
PermArgs = [{configure, <<".*">>}, {write, <<".*">>}, {read, <<".*">>}],
17061706
http_put(Config, "/permissions/test-vhost/guest", PermArgs, {group, '2xx'}),
17071707

0 commit comments

Comments
 (0)