Procházet zdrojové kódy

Fix handling own messages in groups

Tulir Asokan před 2 roky
rodič
revize
82cec8d15e
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      mautrix_signal/signal.py

+ 4 - 1
mautrix_signal/signal.py

@@ -87,7 +87,10 @@ class SignalHandler(SignaldClient):
             if evt.sync_message.read_messages:
                 await self.handle_own_receipts(sender, evt.sync_message.read_messages)
             if evt.sync_message.sent:
-                if not evt.sync_message.sent.destination.uuid:
+                if (
+                    evt.sync_message.sent.destination
+                    and not evt.sync_message.sent.destination.uuid
+                ):
                     self.log.warning(
                         "Got sent message without destination UUID "
                         f"{evt.sync_message.sent.destination}"