Populate newLatest in all cases

This commit is contained in:
Neil Alexander 2020-12-09 12:35:23 +00:00
parent 0c86d974b2
commit fca342101e
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -285,12 +285,14 @@ func (u *latestEventsUpdater) calculateLatest(
// then do nothing - it's not a candidate to be a new extremity if // then do nothing - it's not a candidate to be a new extremity if
// it has been referenced. // it has been referenced.
if _, ok := existingPrevs[newEvent.EventID()]; ok { if _, ok := existingPrevs[newEvent.EventID()]; ok {
u.latest = oldLatest
return false, nil return false, nil
} }
// If the "new" event is already a forward extremity then stop, as // If the "new" event is already a forward extremity then stop, as
// nothing changes. // nothing changes.
if _, ok := existingRefs[newEvent.EventID()]; ok { if _, ok := existingRefs[newEvent.EventID()]; ok {
u.latest = oldLatest
return false, nil return false, nil
} }