From 522f863c6dce748d970d745a792bd8f74a7beb69 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Fri, 28 Dec 2018 23:59:03 +0000 Subject: [PATCH] fix: auther cast License: MIT Signed-off-by: Henrique Dias --- http/http.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/http/http.go b/http/http.go index 3d68c8d2..2cdeeac8 100644 --- a/http/http.go +++ b/http/http.go @@ -46,10 +46,13 @@ func (e *Env) getHandlers() (http.Handler, http.Handler) { } if e.Settings.AuthMethod == auth.MethodJSONAuth { - auther := e.Auther.(auth.JSONAuth) - data["ReCaptcha"] = auther.ReCaptcha.Key != "" && auther.ReCaptcha.Secret != "" - data["ReCaptchaHost"] = auther.ReCaptcha.Host - data["ReCaptchaKey"] = auther.ReCaptcha.Key + auther := e.Auther.(*auth.JSONAuth) + + if auther.ReCaptcha != nil { + data["ReCaptcha"] = auther.ReCaptcha.Key != "" && auther.ReCaptcha.Secret != "" + data["ReCaptchaHost"] = auther.ReCaptcha.Host + data["ReCaptchaKey"] = auther.ReCaptcha.Key + } } index := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {