# HG changeset patch # User souliane # Date 1418985765 -3600 # Node ID 56adf73bedebee5f20eca7aee5c9bf0bbe5f9b35 # Parent 54a898821740a5605dc510fe40aac3a39bb1ef25 core (xmpp): set missing "from" attribute of received messages to the server domain diff -r 54a898821740 -r 56adf73bedeb src/core/xmpp.py --- a/src/core/xmpp.py Fri Dec 19 11:41:23 2014 +0100 +++ b/src/core/xmpp.py Fri Dec 19 11:42:45 2014 +0100 @@ -114,6 +114,8 @@ self.host = host def onMessage(self, message): + if not message.hasAttribute('from'): + message['from'] = self.parent.jid.host log.debug(_(u"got message from: %s") % message["from"]) post_treat = defer.Deferred() # XXX: plugin can add their treatments to this deferred