From 63cbc614ff0d7234afd6a1fd02d90e51ecb8a54d Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 20 Mar 2020 17:25:48 +0000 Subject: [PATCH] Send all room versions when joining, not just stable ones --- clientapi/routing/joinroom.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/clientapi/routing/joinroom.go b/clientapi/routing/joinroom.go index e3e13c9cf..9f6f98626 100644 --- a/clientapi/routing/joinroom.go +++ b/clientapi/routing/joinroom.go @@ -307,10 +307,8 @@ func (r joinRoomReq) joinRoomUsingServer(roomID string, server gomatrixserverlib return nil, err } var supportedVersions []gomatrixserverlib.RoomVersion - for version, descriptor := range response.AvailableRoomVersions { - if descriptor == "stable" { - supportedVersions = append(supportedVersions, version) - } + for version := range response.AvailableRoomVersions { + supportedVersions = append(supportedVersions, version) } respMakeJoin, err := r.federation.MakeJoin(r.req.Context(), server, roomID, r.userID, supportedVersions) if err != nil {