diff --git a/roomserver/internal/query/query.go b/roomserver/internal/query/query.go index a9f354cbf..f69f67f7c 100644 --- a/roomserver/internal/query/query.go +++ b/roomserver/internal/query/query.go @@ -242,6 +242,9 @@ func (r *Queryer) QueryMembershipsForRoom( return err } + // If no sender is specified then we will just return the entire + // set of memberships for the room, regardless of whether a specific + // user is allowed to see them or not. if request.Sender == "" { var events []types.Event var eventNIDs []types.EventNID