]> granicus.if.org Git - ejabberd/commitdiff
Set from/to in activity marker messages
authorPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 2 May 2019 11:19:54 +0000 (13:19 +0200)
committerPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 2 May 2019 11:19:54 +0000 (13:19 +0200)
src/mod_offline.erl

index f935bd1b629c37677e6a24534a8e33a33347069f..0c70ae065ddd809c45c07be35c19ce0dd59ce002 100644 (file)
@@ -637,7 +637,7 @@ user_unset_presence(User, Server, _Resource, _Status) ->
 
 store_last_activity_marker(User, Server, Timestamp) ->
     Jid = jid:make(User, Server, <<>>),
-    Pkt = xmpp:put_meta(#message{id = <<"ActivityMarker">>, type = error},
+    Pkt = xmpp:put_meta(#message{id = <<"ActivityMarker">>, type = error, from = Jid, to = Jid},
                        activity_marker, true),
 
     Msg = #offline_msg{us = {User, Server}, from = Jid, to = Jid,