Explorar o código

Fix handling own messages in groups

Tulir Asokan %!s(int64=2) %!d(string=hai) anos
pai
achega
82cec8d15e
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  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}"