summary refs log tree commit diff
path: root/synapse/api
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2019-03-15 11:55:51 +0000
committerErik Johnston <erik@matrix.org>2019-03-15 14:39:25 +0000
commit5827e976fe1f7ac5aa9123d2167fe80c2d9de1ca (patch)
tree1e24b6d82ecd8ba7f9d0bd80aa49e1ec508f1d5f /synapse/api
parentMerge branch 'master' of github.com:matrix-org/synapse into erikj/dinsic-merg... (diff)
downloadsynapse-5827e976fe1f7ac5aa9123d2167fe80c2d9de1ca.tar.xz
Fixups
Diffstat (limited to 'synapse/api')
-rw-r--r--synapse/api/auth.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/synapse/api/auth.py b/synapse/api/auth.py

index 03dd99fcd0..a1593325f6 100644 --- a/synapse/api/auth.py +++ b/synapse/api/auth.py
@@ -523,6 +523,12 @@ class Auth(object): def get_appservice_by_req(self, request): (user_id, app_service) = self._get_appservice_user_id(request) + if not app_service: + raise AuthError( + self.TOKEN_NOT_FOUND_HTTP_STATUS, + "Unrecognised access token.", + errcode=Codes.UNKNOWN_TOKEN, + ) request.authenticated_entity = app_service.sender return app_service