Mercurial > gemma
diff controllers/json.go @ 302:0777aa6de45b
Password reset. Part I
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 01 Aug 2018 12:29:55 +0200 |
parents | dfc2b035e055 |
children | 889517f254f5 |
line wrap: on
line diff
--- a/controllers/json.go Tue Jul 31 22:24:37 2018 +0200 +++ b/controllers/json.go Wed Aug 01 12:29:55 2018 +0200 @@ -43,12 +43,17 @@ } } - token, _ := auth.GetToken(req) var jr JSONResult - err := auth.ConnPool.Do(token, func(db *sql.DB) (err error) { - jr, err = j.Handle(input, req, db) - return err - }) + var err error + + if token, ok := auth.GetToken(req); ok { + err = auth.ConnPool.Do(token, func(db *sql.DB) (err error) { + jr, err = j.Handle(input, req, db) + return err + }) + } else { + jr, err = j.Handle(input, req, nil) + } if err != nil { switch e := err.(type) {