diff --git a/roomserver/internal/input/input_events.go b/roomserver/internal/input/input_events.go index 5221aa529..06af175b6 100644 --- a/roomserver/internal/input/input_events.go +++ b/roomserver/internal/input/input_events.go @@ -297,7 +297,10 @@ func (r *Inputer) processRoomEvent( "soft_fail": softfail, "missing_prev": missingPrev, }).Warn("Stored rejected event") - return commitTransaction, types.RejectedError(rejectionErr.Error()) + if err != nil { + return commitTransaction, types.RejectedError(err.Error()) + } + return commitTransaction, nil } switch input.Kind {