fix receiving a carbon of a sent message without a from.

This commit is contained in:
Yann Leboulanger 2013-07-18 14:32:45 +02:00
parent f77f5f6646
commit a3f1cdd2ab
1 changed files with 4 additions and 1 deletions

View File

@ -1055,7 +1055,10 @@ class MessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent):
self.stanza = nbxmpp.Message(node=msg)
if carbon_marker.getName() == 'sent':
to = self.stanza.getTo()
self.stanza.setTo(self.stanza.getFrom())
frm = self.stanza.getFrom()
if not frm:
frm = gajim.get_jid_from_account(account)
self.stanza.setTo(frm)
self.stanza.setFrom(to)
self.sent = True
try: