Fix http responses in validateRecaptcha
fixes
MODIFY
clientapi/routing/register.go
clientapi/routing/register.go
@@ -243,8 +243,8 @@ func validateRecaptcha(
) *util.JSONResponse {
if !cfg.Matrix.RecaptchaEnabled {
return &util.JSONResponse{
- Code: http.StatusBadRequest,
- JSON: jsonerror.BadJSON("Captcha registration is disabled"),
+ Code: http.StatusConflict,
+ JSON: jsonerror.Unknown("Captcha registration is disabled"),
}
}
@@ -279,8 +279,8 @@ func validateRecaptcha(
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return &util.JSONResponse{
- Code: http.StatusInternalServerError,
- JSON: jsonerror.BadJSON("Error in contacting captcha server" + err.Error()),
+ Code: http.StatusGatewayTimeout,
+ JSON: jsonerror.Unknown("Error in contacting captcha server" + err.Error()),
}
}
err = json.Unmarshal(body, &r)

Fix http responses in validateRecaptcha (#431)

fixes #421