From e339cea33d63ea5580c0b4a890d5ad7013d73f2c Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 2 Aug 2022 17:26:23 +0100 Subject: [PATCH] Try reverting one of the roominfo tweaks --- roomserver/internal/input/input_missing.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/roomserver/internal/input/input_missing.go b/roomserver/internal/input/input_missing.go index c78e5d79a..6d3a87255 100644 --- a/roomserver/internal/input/input_missing.go +++ b/roomserver/internal/input/input_missing.go @@ -375,7 +375,11 @@ func (t *missingStateReq) lookupStateAfterEventLocally(ctx context.Context, room defer span.Finish() var res parsedRespState - roomState := state.NewStateResolution(t.db, t.roomInfo) + roomInfo, err := t.db.RoomInfo(ctx, roomID) + if err != nil { + return nil + } + roomState := state.NewStateResolution(t.db, roomInfo) stateAtEvents, err := t.db.StateAtEventIDs(ctx, []string{eventID}) if err != nil { util.GetLogger(ctx).WithField("room_id", roomID).WithError(err).Warnf("failed to get state after %s locally", eventID)