From d2586c1f6ce518d5aeed285aa12cfc88ac8ecc56 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 25 Feb 2022 12:04:43 +0000 Subject: [PATCH] Make sure `Events` is sorted for `parsedRespState` too --- roomserver/internal/input/input_missing.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roomserver/internal/input/input_missing.go b/roomserver/internal/input/input_missing.go index c429c654b..a7da9b06d 100644 --- a/roomserver/internal/input/input_missing.go +++ b/roomserver/internal/input/input_missing.go @@ -35,7 +35,7 @@ func (p *parsedRespState) Events() []*gomatrixserverlib.Event { for _, event := range eventsByID { allEvents = append(allEvents, event) } - return allEvents + return gomatrixserverlib.ReverseTopologicalOrdering(allEvents, gomatrixserverlib.TopologicalOrderByAuthEvents) } type missingStateReq struct {