From 47901c9fed09775e564de4057e4f8cac7d016551 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Sun, 10 Dec 2023 22:21:42 +0800 Subject: [PATCH] fix(exhook): `client.authorize` hook always uses real-topic See: emqx_channel:do_check_sub_authzs/3, line: 1895 --- apps/emqx_exhook/src/emqx_exhook_handler.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_exhook/src/emqx_exhook_handler.erl b/apps/emqx_exhook/src/emqx_exhook_handler.erl index fe6af653b..5c1d18c17 100644 --- a/apps/emqx_exhook/src/emqx_exhook_handler.erl +++ b/apps/emqx_exhook/src/emqx_exhook_handler.erl @@ -143,7 +143,7 @@ on_client_authorize(ClientInfo, Action, Topic, Result) -> Req = #{ clientinfo => clientinfo(ClientInfo), type => Type, - topic => emqx_topic:maybe_format_share(Topic), + topic => emqx_topic:get_shared_real_topic(Topic), result => Bool }, case