diff --git a/clientapi/routing/getevent.go b/clientapi/routing/getevent.go index 382ada9c4..44ed4d583 100644 --- a/clientapi/routing/getevent.go +++ b/clientapi/routing/getevent.go @@ -79,11 +79,13 @@ func GetEvent( requestedEvent: requestedEvent, } - stateNeeded := gomatrixserverlib.StateNeededForAuth([]gomatrixserverlib.Event{r.requestedEvent}) stateReq := api.QueryStateAfterEventsRequest{ RoomID: r.requestedEvent.RoomID(), PrevEventIDs: r.requestedEvent.PrevEventIDs(), - StateToFetch: stateNeeded.Tuples(), + StateToFetch: []gomatrixserverlib.StateKeyTuple{{ + EventType: gomatrixserverlib.MRoomMember, + StateKey: device.UserID, + }}, } var stateResp api.QueryStateAfterEventsResponse if err := queryAPI.QueryStateAfterEvents(req.Context(), &stateReq, &stateResp); err != nil {