Fix performOutboundPeekUsingServer

This commit is contained in:
Neil Alexander 2020-10-20 17:32:41 +01:00
parent 814c220d12
commit be5a4e6adc
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -408,8 +408,9 @@ func (r *FederationSenderInternalAPI) performOutboundPeekUsingServer(
respState := respPeek.ToRespState()
// logrus.Warnf("got respPeek %#v", respPeek)
// Send the newly returned state to the roomserver to update our local view.
if err = roomserverAPI.SendEventWithRewrite(
if err = roomserverAPI.SendEventWithState(
ctx, r.rsAPI,
roomserverAPI.KindNew,
&respState,
respPeek.LatestEvent.Headered(respPeek.RoomVersion),
nil,