diff --git a/roomserver/internal/input/input_latest_events.go b/roomserver/internal/input/input_latest_events.go index a86e901d..dc758e9b 100644 --- a/roomserver/internal/input/input_latest_events.go +++ b/roomserver/internal/input/input_latest_events.go @@ -163,6 +163,8 @@ func (u *latestEventsUpdater) doUpdateLatestEvents() error { if updates, err = u.api.updateMemberships(u.ctx, u.updater, u.removed, u.added); err != nil { return fmt.Errorf("u.api.updateMemberships: %w", err) } + } else { + u.newStateNID = u.oldStateNID } update, err := u.makeOutputNewRoomEvent()