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]

Reply via email to