aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--echo/error_handler.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/echo/error_handler.go b/echo/error_handler.go
index b44155f..6874eff 100644
--- a/echo/error_handler.go
+++ b/echo/error_handler.go
@@ -46,7 +46,8 @@ func (h *HTMLErrorHandler) Handle(c echo.Context, e *echo.HTTPError) error {
46 return c.String(e.Code, e.Error()) 46 return c.String(e.Code, e.Error())
47 } 47 }
48 } else { 48 } else {
49 if err := h.r.Render(&buf, path, e, c); err != nil { 49 // Must pass nil as the data value otherwise complex templates fail
50 if err := h.r.Render(&buf, path, nil, c); err != nil {
50 c.Logger().Errorf("Error rendering HTML error page: %s", err) 51 c.Logger().Errorf("Error rendering HTML error page: %s", err)
51 return c.String(e.Code, e.Error()) 52 return c.String(e.Code, e.Error())
52 } 53 }