diff --git a/synapse/api/auth/base.py b/synapse/api/auth/base.py index a059034e0a..daaa77b7a1 100644 --- a/synapse/api/auth/base.py +++ b/synapse/api/auth/base.py @@ -153,6 +153,7 @@ class BaseAuth(ABC): % (requester.user, room_id), ) + # Allow users who left a server announcement room to keep reading it. if ( membership != Membership.JOIN and await self._is_server_announcement_room(room_id)