Merge pull request #142 from jzelinskie/healthfix

api: WriteHeader on health endpoint
This commit is contained in:
Quentin Machu 2016-04-19 12:22:54 -04:00
commit 58fd619e32

View File

@ -63,8 +63,14 @@ func newHealthHandler(ctx *context.RouteContext) http.Handler {
} }
func getHealth(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) (string, int) { func getHealth(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) (string, int) {
header := w.Header()
header.Set("Server", "clair")
status := http.StatusInternalServerError
if ctx.Store.Ping() { if ctx.Store.Ping() {
return "health", http.StatusOK status = http.StatusOK
} }
return "health", http.StatusInternalServerError
w.WriteHeader(status)
return "health", status
} }