Jelajahi Sumber

portal.handle_matrix_message: fix error when no exceptions

Sumner Evans 3 tahun lalu
induk
melakukan
9882785e3b
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      mautrix_signal/portal.py

+ 1 - 1
mautrix_signal/portal.py

@@ -295,7 +295,7 @@ class Portal(DBPortal, BasePortal):
             auth_failed = (
                 "org.whispersystems.signalservice.api.push.exceptions.AuthorizationFailedException"
             )
-            if isinstance(e, ResponseError) and auth_failed in e.data.get("exceptions"):
+            if isinstance(e, ResponseError) and auth_failed in e.data.get("exceptions", []):
                 await sender.push_bridge_state(BridgeStateEvent.BAD_CREDENTIALS, error=str(e))
             await self._send_message(
                 self.main_intent,