Parcourir la source

Fix handling own messages in groups

Tulir Asokan il y a 2 ans
Parent
commit
82cec8d15e
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  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}"