Merge branch 'stable'

This commit is contained in:
Jean-Sébastien Pédron 2017-05-04 15:09:14 +02:00
commit 9d71a268a4
2 changed files with 10 additions and 10 deletions

View File

@ -51,22 +51,24 @@ resource_exists(ReqData, Context) ->
to_json(ReqData, Context) ->
rabbit_mgmt_util:reply(trace(ReqData), ReqData, Context).
accept_content(RD, Ctx) ->
case rabbit_mgmt_util:vhost(RD) of
accept_content(ReqData0, Ctx) ->
case rabbit_mgmt_util:vhost(ReqData0) of
not_found ->
not_found;
VHost ->
Name = rabbit_mgmt_util:id(name, RD),
Name = rabbit_mgmt_util:id(name, ReqData0),
rabbit_mgmt_util:with_decode(
[format, pattern], RD, Ctx,
fun([_, _], Trace) ->
[format, pattern], ReqData0, Ctx,
fun([_, _], Trace, ReqData) ->
Fs = [fun val_payload_bytes/3, fun val_format/3,
fun val_create/3],
case lists:foldl(fun (F, ok) -> F(VHost, Name, Trace);
(_F, Err) -> Err
end, ok, Fs) of
ok -> {true, RD, Ctx};
Err -> rabbit_mgmt_util:bad_request(Err, RD, Ctx)
ok -> {true, ReqData, Ctx};
Err -> rabbit_mgmt_util:bad_request(Err,
ReqData,
Ctx)
end
end)
end.

View File

@ -23,9 +23,7 @@
-include_lib("common_test/include/ct.hrl").
-include_lib("eunit/include/eunit.hrl").
-include_lib("amqp_client/include/amqp_client.hrl").
-include_lib("rabbitmq_management/include/rabbit_mgmt_test.hrl").
-import(rabbit_misc, [pget/2]).
-include_lib("rabbitmq_ct_helpers/include/rabbit_mgmt_test.hrl").
all() ->
[