@@ -71,11 +71,12 @@ accept_content(ReqData, Context) ->
71
71
rabbit_mgmt_util :bad_request (iolist_to_binary (io_lib :format (F ++ " ~n " , A )), ReqData , Context )
72
72
end .
73
73
74
- delete_resource (ReqData , Context = # context { user = # user { username = ActingUser }} ) ->
74
+ delete_resource (ReqData , Context ) ->
75
75
% % We need to retrieve manually if-unused and if-empty, as the HTTP API uses '-'
76
76
% % while the record uses '_'
77
77
IfUnused = <<" true" >> =:= rabbit_mgmt_util :qs_val (<<" if-unused" >>, ReqData ),
78
78
IfEmpty = <<" true" >> =:= rabbit_mgmt_util :qs_val (<<" if-empty" >>, ReqData ),
79
+ <<<<<<< HEAD
79
80
VHost = rabbit_mgmt_util :id (vhost , ReqData ),
80
81
QName = rabbit_mgmt_util :id (queue , ReqData ),
81
82
Name = rabbit_misc :r (VHost , queue , QName ),
@@ -96,6 +97,15 @@ delete_resource(ReqData, Context = #context{user = #user{username = ActingUser}}
96
97
{error , not_found } ->
97
98
{true , ReqData , Context }
98
99
end .
100
+ =======
101
+ Name = rabbit_mgmt_util :id (queue , ReqData ),
102
+ rabbit_mgmt_util :direct_request (
103
+ 'queue.delete' ,
104
+ fun rabbit_mgmt_format :format_accept_content /1 ,
105
+ [{queue , Name },
106
+ {if_unused , IfUnused },
107
+ {if_empty , IfEmpty }], " Delete queue error: ~ts " , ReqData , Context ).
108
+ >>>>>>> 7 ebaae7ef0 (Revert " HTTP API: DELETE /api/queues/{vhost}/{name} use internal API call" )
99
109
100
110
is_authorized (ReqData , Context ) ->
101
111
rabbit_mgmt_util :is_authorized_vhost (ReqData , Context ).
0 commit comments