aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mam_sql.erl
diff options
context:
space:
mode:
authorKonstantinos Kallas <konstantinos.kallas@hotmail.com>2017-07-26 09:54:23 +0300
committerKonstantinos Kallas <konstantinos.kallas@hotmail.com>2017-07-26 09:54:23 +0300
commit61d1411ab3321b437f6741703405860d18c82b93 (patch)
tree44481834335fb872eee63e205e81417fa26249d5 /src/mod_mam_sql.erl
parentAdd an erl_opt so that rsa can be used when the otp version is enough (diff)
parentUpdate oauth2 dependency (diff)
Sync fork with upstream
Diffstat (limited to 'src/mod_mam_sql.erl')
-rw-r--r--src/mod_mam_sql.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mod_mam_sql.erl b/src/mod_mam_sql.erl
index fae14955f..7e02b5791 100644
--- a/src/mod_mam_sql.erl
+++ b/src/mod_mam_sql.erl
@@ -198,15 +198,14 @@ export(_Server) ->
[]
end},
{archive_msg,
- fun(Host, #archive_msg{us ={_LUser, LServer},
+ fun(Host, #archive_msg{us ={LUser, LServer},
id = _ID, timestamp = TS, peer = Peer,
- bare_peer = {PUser, PServer, <<>>},
type = Type, nick = Nick, packet = Pkt})
when LServer == Host ->
TStmp = now_to_usec(TS),
SUser = case Type of
- chat -> PUser;
- groupchat -> jid:encode({PUser, PServer, <<>>})
+ chat -> LUser;
+ groupchat -> jid:encode({LUser, LServer, <<>>})
end,
BarePeer = jid:encode(jid:tolower(jid:remove_resource(Peer))),
LPeer = jid:encode(jid:tolower(Peer)),