From 753230eb123e2415472806039995be20f5db7382 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Wed, 21 Jul 2021 10:58:09 +0100 Subject: [PATCH] Fix bugs --- clientapi/routing/createroom.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/clientapi/routing/createroom.go b/clientapi/routing/createroom.go index 362be1015..bc6fe9206 100644 --- a/clientapi/routing/createroom.go +++ b/clientapi/routing/createroom.go @@ -206,6 +206,10 @@ func createRoom( return jsonerror.InternalServerError() } + createContent := gomatrixserverlib.CreateContent{ + Creator: userID, + RoomVersion: &roomVersion, + } powerLevelContent := eventutil.InitialPowerLevelsContent(userID) joinRuleContent := gomatrixserverlib.JoinRuleContent{ JoinRule: gomatrixserverlib.Invite, @@ -239,11 +243,8 @@ func createRoom( } createEvent := fledglingEvent{ - Type: gomatrixserverlib.MRoomCreate, - Content: gomatrixserverlib.CreateContent{ - Creator: userID, - RoomVersion: &roomVersion, - }, + Type: gomatrixserverlib.MRoomCreate, + Content: createContent, } powerLevelEvent := fledglingEvent{ Type: gomatrixserverlib.MRoomPowerLevels, @@ -258,7 +259,7 @@ func createRoom( Content: historyVisibilityContent, } membershipEvent := fledglingEvent{ - Type: gomatrixserverlib.MRoomHistoryVisibility, + Type: gomatrixserverlib.MRoomMember, StateKey: userID, Content: gomatrixserverlib.MemberContent{ Membership: gomatrixserverlib.Join,