summary refs log tree commit diff
path: root/synapse/api
diff options
context:
space:
mode:
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