[omemo] Parse bare jid from MUC MAM Messages

This commit is contained in:
Philipp Hörist
2018-01-25 00:51:15 +01:00
parent d97bd2caec
commit b0a43e69b6

View File

@@ -6,6 +6,7 @@ import sqlite3
import nbxmpp import nbxmpp
from nbxmpp.simplexml import Node from nbxmpp.simplexml import Node
from nbxmpp import JID
from gajim.common import app from gajim.common import app
from gajim.common import ged from gajim.common import ged
@@ -187,7 +188,7 @@ class OMEMOConnection:
log.info('%s => Groupchat Message received', self.account) log.info('%s => Groupchat Message received', self.account)
msg_dict = unpack_encrypted(omemo) msg_dict = unpack_encrypted(omemo)
msg_dict['sender_jid'] = msg.real_jid msg_dict['sender_jid'] = JID(msg.real_jid).getStripped()
plaintext = self.omemo.decrypt_msg(msg_dict) plaintext = self.omemo.decrypt_msg(msg_dict)