From 9158f4ff4b4de7db323dcd2e416ccf933b40743e Mon Sep 17 00:00:00 2001 From: Paul Chobert Date: Thu, 29 Oct 2026 23:51:33 +0100 Subject: [PATCH] Explain the server announcement membership override --- synapse/api/auth/base.py | 1 + 1 file changed, 1 insertion(+) 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)