From d5e346fa0e325d459c78cd5f92d5048e226afc83 Mon Sep 17 00:00:00 2001 From: Hunter Long <Info@socialeck.com> Date: Tue, 12 Feb 2019 11:38:36 -0800 Subject: [PATCH] service failure delete route --- .travis.yml | 7 +++++++ handlers/services.go | 7 +++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 891e2de1..6aeafae8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,3 +68,10 @@ script: after_success: - if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" = "false" ]]; then make travis-build; fi + +webhooks: + urls: + - $GITTER + on_success: change + on_failure: always + on_start: never diff --git a/handlers/services.go b/handlers/services.go index 3cdd6e6d..14351463 100644 --- a/handlers/services.go +++ b/handlers/services.go @@ -326,9 +326,12 @@ func servicesDeleteFailuresHandler(w http.ResponseWriter, r *http.Request) { } vars := mux.Vars(r) service := core.SelectService(utils.ToInt(vars["id"])) + if service == nil { + sendErrorJson(errors.New("service not found"), w, r) + return + } service.DeleteFailures() - w.Header().Set("Content-Type", "application/json") - json.NewEncoder(w).Encode(service.AllFailures()) + sendJsonAction(service, "delete_failures", w, r) } func apiServiceFailuresHandler(w http.ResponseWriter, r *http.Request) {