From 0db6b8dc540703fc824f17cd2a82d55a87389de9 Mon Sep 17 00:00:00 2001 From: Serge Tupchii Date: Tue, 21 May 2024 16:28:59 +0300 Subject: [PATCH] fix(emqx_router): return correct type from lookup_routes/1 (v2 schema) --- apps/emqx/src/emqx_router.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx/src/emqx_router.erl b/apps/emqx/src/emqx_router.erl index d2014f3a3..c2616f98a 100644 --- a/apps/emqx/src/emqx_router.erl +++ b/apps/emqx/src/emqx_router.erl @@ -512,7 +512,7 @@ lookup_routes_v2(Topic) -> case emqx_topic:wildcard(Topic) of true -> Pat = #routeidx{entry = emqx_topic_index:make_key(Topic, '$1')}, - [Dest || [Dest] <- ets:match(?ROUTE_TAB_FILTERS, Pat)]; + [#route{topic = Topic, dest = Dest} || [Dest] <- ets:match(?ROUTE_TAB_FILTERS, Pat)]; false -> lookup_route_tab(Topic) end.