Provide more verbose error for alert rule json parsing

Signed-off-by: Chris Goller <goller@gmail.com>
pull/10616/head
Deniz Kusefoglu 2017-12-01 11:05:38 -08:00 committed by Chris Goller
parent 9085840f4d
commit ecdaf84961
1 changed files with 2 additions and 2 deletions

View File

@ -315,7 +315,7 @@ func (h *Service) KapacitorRulesPost(w http.ResponseWriter, r *http.Request) {
var req chronograf.AlertRule
if err = json.NewDecoder(r.Body).Decode(&req); err != nil {
invalidJSON(w, h.Logger)
invalidData(w, err, h.Logger)
return
}
// TODO: validate this data
@ -529,7 +529,7 @@ func (h *Service) KapacitorRulesPut(w http.ResponseWriter, r *http.Request) {
c := kapa.NewClient(srv.URL, srv.Username, srv.Password, srv.InsecureSkipVerify)
var req chronograf.AlertRule
if err = json.NewDecoder(r.Body).Decode(&req); err != nil {
invalidJSON(w, h.Logger)
invalidData(w, err, h.Logger)
return
}
// TODO: validate this data