From 9a45526592626444be4a9aced8bd28128d6a1390 Mon Sep 17 00:00:00 2001 From: eeonevision Date: Tue, 10 Jan 2023 16:00:46 +0300 Subject: [PATCH] Fixed error handling in context render --- context.go | 3 ++- render/json.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/context.go b/context.go index 5a28df79..2b7d5159 100644 --- a/context.go +++ b/context.go @@ -924,7 +924,8 @@ func (c *Context) Render(code int, r render.Render) { } if err := r.Render(c.Writer); err != nil { - c.Error(err) + // Pushing error to c.Errors + _ = c.Error(err) c.Abort() } } diff --git a/render/json.go b/render/json.go index 55c441fa..fc8dea45 100644 --- a/render/json.go +++ b/render/json.go @@ -53,7 +53,7 @@ var ( ) // Render (JSON) writes data with custom ContentType. -func (r JSON) Render(w http.ResponseWriter) (err error) { +func (r JSON) Render(w http.ResponseWriter) error { return WriteJSON(w, r.Data) }