Philipp Hörist pushed to branch master at gajim / gajim
Commits:
d0a9c6c9 by nicoco at 2024-05-02T21:44:51+02:00
cfix: Fix sending OMEMO-encrypted messages in MUCs
Fixes #11818
- - - - -
1 changed file:
- gajim/common/modules/omemo.py
Changes:
=====================================
gajim/common/modules/omemo.py
=====================================
@@ -272,8 +272,10 @@ def encrypt_message(self, event: OutgoingMessage) -> bool:
client = app.get_client(self._account)
contact = client.get_module('Contacts').get_contact(event.jid)
+ text = event.get_text()
+ assert text is not None
omemo_message = self.backend.encrypt(str(event.jid),
- event.get_text(),
+ text,
groupchat=contact.is_groupchat)
if omemo_message is None:
raise Exception('Encryption error')
@@ -282,7 +284,7 @@ def encrypt_message(self, event: OutgoingMessage) -> bool:
node_whitelist=ALLOWED_TAGS)
if event.is_groupchat:
- self._muc_temp_store[omemo_message.payload] = event.text
+ self._muc_temp_store[omemo_message.payload] = text
event.additional_data['encrypted'] = {
'name': 'OMEMO',
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/d0a9c6c9d9265816eb7a3a90feb90cd8d086fff8
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/d0a9c6c9d9265816eb7a3a90feb90cd8d086fff8
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]