From 078ef4b3f50194ef80d97c9ea052eb0f39eccaf2 Mon Sep 17 00:00:00 2001 From: Denys Gonchar Date: Tue, 24 Jan 2023 19:45:45 +0100 Subject: [PATCH] fixing mod_event_pusher:push_event/3 function --- src/event_pusher/mod_event_pusher.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event_pusher/mod_event_pusher.erl b/src/event_pusher/mod_event_pusher.erl index 2d76c0677d8..33ddcf07c38 100644 --- a/src/event_pusher/mod_event_pusher.erl +++ b/src/event_pusher/mod_event_pusher.erl @@ -46,10 +46,11 @@ %% @doc Pushes the event to each backend registered with the event_pusher. -spec push_event(mongoose_acc:t(), Host :: jid:server(), Event :: event()) -> mongoose_acc:t(). push_event(Acc, Host, Event) -> + {ok, HostType} = mongoose_domain_api:get_host_type(Host), lists:foldl(fun(B, Acc0) -> B:push_event(Acc0, Host, Event) end, Acc, - ets:lookup_element(ets_name(Host), backends, 2)). + ets:lookup_element(ets_name(HostType), backends, 2)). %%-------------------------------------------------------------------- %% gen_mod API