Просмотр исходного кода

fix(emqx_router): return correct type from lookup_routes/1 (v2 schema)

Serge Tupchii 1 год назад
Родитель
Сommit
0db6b8dc54
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/emqx/src/emqx_router.erl

+ 1 - 1
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.