diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2021-03-10 18:15:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-10 18:15:56 +0000 |
commit | a7a379006651ea219c2618c0a47e8f4053a9e769 (patch) | |
tree | 69e7b5a439c4304e52dc1170dd74ee80f3053843 /synapse/handlers | |
parent | Fix the auth provider on the logins metric (#9573) (diff) | |
download | synapse-a7a379006651ea219c2618c0a47e8f4053a9e769.tar.xz |
Convert Requester to attrs (#9586)
... because namedtuples suck Fix up a couple of other annotations to keep mypy happy.
Diffstat (limited to 'synapse/handlers')
-rw-r--r-- | synapse/handlers/auth.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/synapse/handlers/auth.py b/synapse/handlers/auth.py index bec0c615d4..fb5f8118f0 100644 --- a/synapse/handlers/auth.py +++ b/synapse/handlers/auth.py @@ -337,7 +337,8 @@ class AuthHandler(BaseHandler): user is too high to proceed """ - + if not requester.access_token_id: + raise ValueError("Cannot validate a user without an access token") if self._ui_auth_session_timeout: last_validated = await self.store.get_access_token_last_validated( requester.access_token_id @@ -1213,7 +1214,7 @@ class AuthHandler(BaseHandler): async def delete_access_tokens_for_user( self, user_id: str, - except_token_id: Optional[str] = None, + except_token_id: Optional[int] = None, device_id: Optional[str] = None, ): """Invalidate access tokens belonging to a user |