diff --git a/syncapi/consumers/roomserver.go b/syncapi/consumers/roomserver.go index 67e656c9a..486d532fb 100644 --- a/syncapi/consumers/roomserver.go +++ b/syncapi/consumers/roomserver.go @@ -150,7 +150,7 @@ func (s *OutputRoomEventConsumer) onNewRoomEvent( msg.AddsStateEventIDs, msg.RemovesStateEventIDs, msg.TransactionID, - false, + msg.SendAsServer == "", // TODO: this helps us to spot backfilled/historical events but there must be a better way ) if err != nil { // panic rather than continue with an inconsistent database