Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-09-01 12:35:08 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-09-01 12:35:51 +0300
commit14ddbce3a90fc99aa464a78a1db9c1dcd14d0dd4 (patch)
tree3ae18a219dda64d6ab754d41e071027a229ba384 /src/mod_mam.erl
parente24bfe7b62017b33db17141d154e747e89035f33 (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.erl4
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),