From 881cc421683ef243ab150a966774eff44de95d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Fri, 29 Apr 2022 11:58:38 +0200 Subject: [PATCH] Attach meta field with real jid to mucsub subscription events --- src/mod_muc_room.erl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index 84ff8252f..8271f5fd7 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -5140,8 +5140,9 @@ send_subscriptions_change_notifications(From, Nick, Type, State) -> items = [#ps_item{ id = p1_rand:get_string(), sub_els = [Payload1]}]}}]}, + Packet1a = xmpp:put_meta(Packet1, mucsub_subscriber_jid, From), ejabberd_router_multicast:route_multicast(State#state.jid, State#state.server_host, - WJ, Packet1, false); + WJ, Packet1a, false); true -> ok end, if WN /= [] -> @@ -5156,8 +5157,9 @@ send_subscriptions_change_notifications(From, Nick, Type, State) -> items = [#ps_item{ id = p1_rand:get_string(), sub_els = [Payload2]}]}}]}, + Packet2a = xmpp:put_meta(Packet2, mucsub_subscriber_jid, From), ejabberd_router_multicast:route_multicast(State#state.jid, State#state.server_host, - WN, Packet2, false); + WN, Packet2a, false); true -> ok end.