فهرست منبع

fix(mgmt): fix `$queue` topic name error in this API return

firest 3 سال پیش
والد
کامیت
48a761c406
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl

+ 2 - 0
apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl

@@ -177,6 +177,8 @@ format({_Subscriber, Topic, Options}) ->
         maps:with([qos, nl, rap, rh], Options)
         maps:with([qos, nl, rap, rh], Options)
     ).
     ).
 
 
+get_topic(Topic, #{share := <<"$queue">> = Group}) ->
+    filename:join([Group, Topic]);
 get_topic(Topic, #{share := Group}) ->
 get_topic(Topic, #{share := Group}) ->
     filename:join([<<"$share">>, Group, Topic]);
     filename:join([<<"$share">>, Group, Topic]);
 get_topic(Topic, _) ->
 get_topic(Topic, _) ->