Browse Source

portal.handle_matrix_message: fix error when no exceptions

Sumner Evans 3 years ago
parent
commit
9882785e3b
1 changed files with 1 additions and 1 deletions
  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,