aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorParminder Singh <parmsingh129@gmail.com>2019-08-15 23:29:17 +0530
committerAlex Chen <Cnly@users.noreply.github.com>2019-08-16 01:59:17 +0800
commitbf5efbc31fa02ef438b450b78db5eef14b3ab3a7 (patch)
tree03d3975557cfa2d42a00b28d2474687968ef0fd8 /common
parentd63d2a50cdce891e6d4159919b304ce0c66ac0c5 (diff)
Error when recaptcha enabled with empty configs (#786)
Diffstat (limited to 'common')
-rw-r--r--common/config/config.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/config/config.go b/common/config/config.go
index 9fcab8cf..40232fb0 100644
--- a/common/config/config.go
+++ b/common/config/config.go
@@ -498,6 +498,11 @@ func (config *Dendrite) checkMatrix(configErrs *configErrors) {
checkNotEmpty(configErrs, "matrix.server_name", string(config.Matrix.ServerName))
checkNotEmpty(configErrs, "matrix.private_key", string(config.Matrix.PrivateKeyPath))
checkNotZero(configErrs, "matrix.federation_certificates", int64(len(config.Matrix.FederationCertificatePaths)))
+ if config.Matrix.RecaptchaEnabled {
+ checkNotEmpty(configErrs, "matrix.recaptcha_public_key", string(config.Matrix.RecaptchaPublicKey))
+ checkNotEmpty(configErrs, "matrix.recaptcha_private_key", string(config.Matrix.RecaptchaPrivateKey))
+ checkNotEmpty(configErrs, "matrix.recaptcha_siteverify_api", string(config.Matrix.RecaptchaSiteVerifyAPI))
+ }
}
// checkMedia verifies the parameters media.* are valid.