diff --git a/apps/vmq_server/src/vmq_tracer.erl b/apps/vmq_server/src/vmq_tracer.erl index 8d83c26d2..87d3289dc 100644 --- a/apps/vmq_server/src/vmq_tracer.erl +++ b/apps/vmq_server/src/vmq_tracer.erl @@ -927,6 +927,8 @@ jtopic(T) when is_list(T) -> ftopics(Topics) -> lists:foldl( fun + (Topic, Acc) when is_list(Topic) -> + [{" t: \"~s\"~n", [jtopic(Topic)]} | Acc]; ({Topic, QoS}, Acc) when is_integer(QoS), is_list(Topic) -> [{" q:~p, t: \"~s\"~n", [QoS, jtopic(Topic)]} | Acc]; ({Topic, {QoS, SubOpts}}, Acc) ->