diff --git a/apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl b/apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl index 4f43d0588..e6e8bb475 100644 --- a/apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl +++ b/apps/emqx_management/src/emqx_mgmt_api_subscriptions.erl @@ -188,9 +188,9 @@ format(WhichNode, {{Topic, _Subscriber}, Options}) -> ). get_topic(Topic, #{share := <<"$queue">> = Group}) -> - filename:join([Group, Topic]); + emqx_topic:join([Group, Topic]); get_topic(Topic, #{share := Group}) -> - filename:join([<<"$share">>, Group, Topic]); + emqx_topic:join([<<"$share">>, Group, Topic]); get_topic(Topic, _) -> Topic.