Send back JSONResponse according to the PerformError

This commit is contained in:
Kegan Dougal 2020-06-24 14:30:08 +01:00
parent da441b60fc
commit fa239080e6

View file

@ -403,15 +403,15 @@ func createRoom(
} }
} }
// Send the invite event to the roomserver. // Send the invite event to the roomserver.
if err = roomserverAPI.SendInvite( if perr := roomserverAPI.SendInvite(
req.Context(), rsAPI, req.Context(), rsAPI,
inviteEvent.Headered(roomVersion), inviteEvent.Headered(roomVersion),
strippedState, // invite room state strippedState, // invite room state
cfg.Matrix.ServerName, // send as server cfg.Matrix.ServerName, // send as server
nil, // transaction ID nil, // transaction ID
); err != nil { ); perr != nil {
util.GetLogger(req.Context()).WithError(err).Error("SendInvite failed") util.GetLogger(req.Context()).WithError(perr).Error("SendInvite failed")
return jsonerror.InternalServerError() return perr.JSONResponse()
} }
} }