From 975bf972ebbdda35831edfd0083e435b7aebe8ce Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Thu, 18 Jul 2013 14:32:45 +0200 Subject: [PATCH] fix receiving a carbon of a sent message without a from. --- src/common/connection_handlers_events.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/connection_handlers_events.py b/src/common/connection_handlers_events.py index 74aabdc9e..eb36034aa 100644 --- a/src/common/connection_handlers_events.py +++ b/src/common/connection_handlers_events.py @@ -1054,7 +1054,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: