Fixed error handling in context render

This commit is contained in:
eeonevision 2023-01-10 16:00:46 +03:00
parent d0b7ad21ce
commit 9a45526592
2 changed files with 3 additions and 2 deletions

View File

@ -924,7 +924,8 @@ func (c *Context) Render(code int, r render.Render) {
} }
if err := r.Render(c.Writer); err != nil { if err := r.Render(c.Writer); err != nil {
c.Error(err) // Pushing error to c.Errors
_ = c.Error(err)
c.Abort() c.Abort()
} }
} }

View File

@ -53,7 +53,7 @@ var (
) )
// Render (JSON) writes data with custom ContentType. // 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) return WriteJSON(w, r.Data)
} }