From 874ff7ccaa383ced414286b1f1d70b2cfea26f1b Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 11 Oct 2023 16:18:27 -0600 Subject: [PATCH] do not panic on client 400 --- render-2023-10-11/cmd/cache-service/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/render-2023-10-11/cmd/cache-service/server.go b/render-2023-10-11/cmd/cache-service/server.go index 2254926..d8cf3df 100644 --- a/render-2023-10-11/cmd/cache-service/server.go +++ b/render-2023-10-11/cmd/cache-service/server.go @@ -54,7 +54,9 @@ func (server Server) serveGetEvents(w http.ResponseWriter, r *http.Request) { sinceString := r.URL.Query().Get("since") sinceInt, err := strconv.ParseInt(sinceString, 10, 64) if err != nil { - panic(err) + // todo emit helpful err message + w.WriteHeader(http.StatusBadRequest) + return nil } since := time.Unix(sinceInt, 0)