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 {
c.Error(err)
// Pushing error to c.Errors
_ = c.Error(err)
c.Abort()
}
}

View File

@ -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)
}