Explorar o código

portal.handle_matrix_message: fix error when no exceptions

Sumner Evans %!s(int64=3) %!d(string=hai) anos
pai
achega
9882785e3b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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,