From a6a152166eab0b48a7018abe6a1c1074e6a181b2 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Mon, 18 Jan 2016 18:25:32 +0100 Subject: [PATCH] Report errors --- admin/api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/api.go b/admin/api.go index 0a158da7..d381bc02 100644 --- a/admin/api.go +++ b/admin/api.go @@ -76,6 +76,7 @@ func (a apiRouting) ServeHTTP(w http.ResponseWriter, r *http.Request) { if err != nil { ret = map[string]string{"errmsg": err.Error()} resStatus = http.StatusBadRequest + log.Println(r.RemoteAddr, resStatus, err.Error()) } if ret == nil { @@ -87,7 +88,7 @@ func (a apiRouting) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.WriteHeader(resStatus) io.WriteString(w, str) } else if j, err := json.Marshal(ret); err != nil { - http.Error(w, fmt.Sprintf("{errmsg:\"%q\"}", err), http.StatusInternalServerError) + http.Error(w, fmt.Sprintf("{\"errmsg\":\"%q\"}", err), http.StatusInternalServerError) } else { w.WriteHeader(resStatus) w.Write(j)