diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-09-01 12:35:08 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-09-01 12:35:51 +0300 |
commit | 14ddbce3a90fc99aa464a78a1db9c1dcd14d0dd4 (patch) | |
tree | 3ae18a219dda64d6ab754d41e071027a229ba384 /src/mod_mam.erl | |
parent | e24bfe7b62017b33db17141d154e747e89035f33 (diff) |
Do not forget to set from/to when fetching from MUC history
Diffstat (limited to 'src/mod_mam.erl')
-rw-r--r-- | src/mod_mam.erl | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mod_mam.erl b/src/mod_mam.erl index c10159759..730b2ba91 100644 --- a/src/mod_mam.erl +++ b/src/mod_mam.erl @@ -679,11 +679,9 @@ msg_to_el(#archive_msg{timestamp = TS, packet = Pkt1, nick = Nick, peer = Peer}, xml:replace_tag_attr( <<"xmlns">>, <<"jabber:client">>, Pkt)]}. -maybe_update_from_to(Pkt, _JIDRequestor, undefined, _Type, _Nick) -> - Pkt; maybe_update_from_to(Pkt, JidRequestor, Peer, chat, _Nick) -> case xml:get_attr_s(<<"type">>, Pkt#xmlel.attrs) of - <<"groupchat">> -> + <<"groupchat">> when Peer /= undefined -> Pkt2 = xml:replace_tag_attr(<<"to">>, jlib:jid_to_string(JidRequestor), Pkt), |