[omemo] Fix sending MUC messages

This commit is contained in:
Philipp Hörist
2019-02-22 19:58:24 +01:00
parent eaf7deb440
commit e3988f8858

View File

@@ -168,6 +168,7 @@ class OMEMO(BaseModule):
omemo_message = self.backend.encrypt(to_jid, event.message) omemo_message = self.backend.encrypt(to_jid, event.message)
if omemo_message is None: if omemo_message is None:
session = event.session if hasattr(event, 'session') else None
app.nec.push_incoming_event( app.nec.push_incoming_event(
NetworkEvent('message-not-sent', NetworkEvent('message-not-sent',
conn=conn, conn=conn,
@@ -175,7 +176,7 @@ class OMEMO(BaseModule):
message=event.message, message=event.message,
error=_('Encryption error'), error=_('Encryption error'),
time_=time.time(), time_=time.time(),
session=event.session)) session=session))
return return
create_omemo_message(event.msg_iq, omemo_message, create_omemo_message(event.msg_iq, omemo_message,