diff --git a/roomserver/internal/api.go b/roomserver/internal/api.go index 5872b5bd3..3c7d5da92 100644 --- a/roomserver/internal/api.go +++ b/roomserver/internal/api.go @@ -211,7 +211,7 @@ func (r *RoomserverInternalAPI) PerformInvite( sentry.CaptureException(err) return err } - if len(outputEvents) == 0 { + if res.Error != nil || len(outputEvents) == 0 { return nil } return r.OutputProducer.ProduceRoomEvents(req.Event.RoomID(), outputEvents)