diff options
author | Will Hunt <will@half-shot.uk> | 2022-07-27 13:44:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-27 13:44:40 +0100 |
commit | 502f075e96b458a183952ae2be402f00b28af299 (patch) | |
tree | 63e1bca88c782aef6b9510cb126206816aabca55 /synapse/handlers/room_summary.py | |
parent | Make minor clarifications to the error messages given when we fail to join a ... (diff) | |
download | synapse-502f075e96b458a183952ae2be402f00b28af299.tar.xz |
Implement MSC3848: Introduce errcodes for specific event sending failures (#13343)
Implements MSC3848
Diffstat (limited to 'synapse/handlers/room_summary.py')
-rw-r--r-- | synapse/handlers/room_summary.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/synapse/handlers/room_summary.py b/synapse/handlers/room_summary.py index 85811b5bde..ebd445adca 100644 --- a/synapse/handlers/room_summary.py +++ b/synapse/handlers/room_summary.py @@ -28,11 +28,11 @@ from synapse.api.constants import ( RoomTypes, ) from synapse.api.errors import ( - AuthError, Codes, NotFoundError, StoreError, SynapseError, + UnstableSpecAuthError, UnsupportedRoomVersionError, ) from synapse.api.ratelimiting import Ratelimiter @@ -175,10 +175,11 @@ class RoomSummaryHandler: # First of all, check that the room is accessible. if not await self._is_local_room_accessible(requested_room_id, requester): - raise AuthError( + raise UnstableSpecAuthError( 403, "User %s not in room %s, and room previews are disabled" % (requester, requested_room_id), + errcode=Codes.NOT_JOINED, ) # If this is continuing a previous session, pull the persisted data. |