From 8e3cbe85f3fdcbbaf185b087b05d8f02d6b9ad03 Mon Sep 17 00:00:00 2001 From: Ben Wells Date: Sat, 25 Apr 2020 20:11:48 +0100 Subject: [PATCH] Handle error template errors --- src/frontend/handlers.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frontend/handlers.go b/src/frontend/handlers.go index b6bd93d..e8ec224 100644 --- a/src/frontend/handlers.go +++ b/src/frontend/handlers.go @@ -405,12 +405,15 @@ func renderHTTPError(log logrus.FieldLogger, r *http.Request, w http.ResponseWri errMsg := fmt.Sprintf("%+v", err) w.WriteHeader(code) - templates.ExecuteTemplate(w, "error", map[string]interface{}{ + if templateErr := templates.ExecuteTemplate(w, "error", map[string]interface{}{ "session_id": sessionID(r), "request_id": r.Context().Value(ctxKeyRequestID{}), "error": errMsg, "status_code": code, - "status": http.StatusText(code)}) + "status": http.StatusText(code), + }); templateErr != nil { + log.Println(templateErr) + } } func currentCurrency(r *http.Request) string {