fix: check errors in error ServeHTTP

This commit is contained in:
Guz
2024-10-15 00:59:43 -03:00
parent 4ffe2f4e9e
commit 0222d191e9

View File

@@ -48,10 +48,14 @@ func (rerr RouteError) ServeHTTP(w http.ResponseWriter, r *http.Request) {
},
})
w.WriteHeader(http.StatusInternalServerError)
w.Write(j)
if _, err = w.Write(j); err != nil {
_, _ = w.Write([]byte("Failed to write error JSON string to body"))
}
return
}
w.WriteHeader(rerr.StatusCode)
w.Write(j)
if _, err = w.Write(j); err != nil {
_, _ = w.Write([]byte("Failed to write error JSON string to body"))
}
}