From dbf1cabdcd17cd232c70e3ca8a5d18b0de122bbb Mon Sep 17 00:00:00 2001 From: Badlop Date: Fri, 2 Mar 2018 11:43:50 +0100 Subject: [PATCH] Fix: mod_offline:store_offline_msg/1 expects a message, not list (#2312) --- src/prosody2ejabberd.erl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/prosody2ejabberd.erl b/src/prosody2ejabberd.erl index 14d78702e..62cb32417 100644 --- a/src/prosody2ejabberd.erl +++ b/src/prosody2ejabberd.erl @@ -201,8 +201,10 @@ convert_data(Host, "offline", User, [Data]) -> fun({_, RawXML}) -> case deserialize(RawXML) of [El] -> - Msg = el_to_offline_msg(LUser, LServer, El), - ok = mod_offline:store_offline_msg(Msg); + case el_to_offline_msg(LUser, LServer, El) of + [Msg] -> ok = mod_offline:store_offline_msg(Msg); + [] -> ok + end; _ -> ok end