summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32015-02-28 13:58:29 +0100
committerHorus32015-02-28 13:58:29 +0100
commitf2e6fdbda80489017aa10b8c8cfef6b14c395d19 (patch)
tree28f4ef293a71bc9a6411fa3ed83aefe4fc264b44
parentd62b3e273c98049511c1c09892b50f631f0665a5 (diff)
downloadstatuspage-f2e6fdbda80489017aa10b8c8cfef6b14c395d19.tar.gz
Regression. Fixed small bug with CSS classes.
-rw-r--r--app/fetch.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/fetch.go b/app/fetch.go
index e56205a..f6c4fed 100644
--- a/app/fetch.go
+++ b/app/fetch.go
@@ -19,6 +19,7 @@ func CheckPages(h []Host) []Host {
for k, v := range h {
if !h[k].Monitored {
+ h[k].Class = "danger"
continue
}
if resp, _, err := HttpGet(v.Url); err != nil {
@@ -31,9 +32,14 @@ func CheckPages(h []Host) []Host {
} else {
h[k].Status = resp.Status
h[k].StatusCode = int64(resp.StatusCode)
- h[k].Success = true
+ if h[k].StatusCode < 400 {
+ h[k].Success = true
+ h[k].Class = "success"
+ } else {
+ h[k].Success = false
+ h[k].Class = "danger"
+ }
h[k].Reason = ""
- h[k].Class = "success"
}
}