Browse Source

Fix handling own messages in groups

Tulir Asokan 2 years ago
parent
commit
82cec8d15e
1 changed files with 4 additions and 1 deletions
  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}"