diff --git a/server.go b/server.go index d52e49c..a477648 100644 --- a/server.go +++ b/server.go @@ -54,20 +54,20 @@ func viewHandler(w http.ResponseWriter, r *http.Request) { var snapshotSub SnapshotSubmission body, err := ioutil.ReadAll(r.Body) if err != nil { - log.Fatal(err) + http.Error(w, "Internal Server Error!", 500) } err = json.Unmarshal(body, &snapshotSub) if err != nil { - log.Fatal(err) + http.Error(w, "Internal Server Error!", 500) } _, err = climateDb.Query( fmt.Sprintf("INSERT INTO `snapshots` (`temp`, `humidity`, `co2`, `time`, `id`) VALUES (%v, %v, %v, %v, NULL);", snapshotSub.Temp, snapshotSub.Humidity, - snapshotSub.Timestamp, - snapshotSub.Co2)) + snapshotSub.Co2, + snapshotSub.Timestamp)) if err != nil { - fmt.Println(err.Error()) + http.Error(w, "Internal Server Error!", 500) } } }