From ac7b77ba648a98c484f2eaf079d27f0e4b9b661a Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Wed, 7 Oct 2020 13:47:42 +0100 Subject: [PATCH] Don't include events that we can't find references for in the forward extremities --- roomserver/internal/input/input_latest_events.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/roomserver/internal/input/input_latest_events.go b/roomserver/internal/input/input_latest_events.go index 56ec196cb..7be6372b2 100644 --- a/roomserver/internal/input/input_latest_events.go +++ b/roomserver/internal/input/input_latest_events.go @@ -267,8 +267,7 @@ func (u *latestEventsUpdater) calculateLatest( referenced, err := u.updater.IsReferenced(l.EventReference) if err != nil { logrus.WithError(err).Errorf("Failed to retrieve event reference for %q", l.EventID) - } - if !referenced { + } else if !referenced { newLatest = append(newLatest, l) } }