]> granicus.if.org Git - ejabberd/commitdiff
Fix username in mam export (#1510)(thanks to themaverik)
authorBadlop <badlop@process-one.net>
Mon, 26 Jun 2017 12:38:12 +0000 (14:38 +0200)
committerBadlop <badlop@process-one.net>
Mon, 26 Jun 2017 12:38:12 +0000 (14:38 +0200)
src/mod_mam_sql.erl

index fae14955fd2c832392800859fb563bcfc1c0719d..7e02b5791dcaa5f817eeccfc96b45912465053ef 100644 (file)
@@ -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)),