|
|
@@ -15,10 +15,13 @@ func ErrHandle(w http.ResponseWriter, r *http.Request, err error) {
|
|
|
se, ok := errors.FromError(err)
|
|
|
if !ok {
|
|
|
se = &errors.StatusError{
|
|
|
- Code: 2,
|
|
|
+ Code: 10500,
|
|
|
Message: err.Error(),
|
|
|
}
|
|
|
}
|
|
|
+ if se.Code == -1 {
|
|
|
+ return
|
|
|
+ }
|
|
|
codec := codecForRequest(r)
|
|
|
data, _ := codec.Marshal(se)
|
|
|
w.Header().Set(ContentTypeHeader, contentType(codec.Name()))
|