File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -198,7 +198,10 @@ func (e *posError) Cause() error { return e.err }
198
198
199
199
// Error implements the error interface.
200
200
func (e * posError ) Error () string {
201
- return e .Message .Error ()
201
+ if e .err == nil {
202
+ return e .Message .Error ()
203
+ }
204
+ return fmt .Sprintf ("%s: %s" , e .Message .Error (), e .err )
202
205
}
203
206
204
207
// List is a list of Errors.
Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ func unwrapJSONError(err error) errors.Error {
182
182
case errors.Error :
183
183
return & marshalError {x }
184
184
default :
185
- return & marshalError {errors .Wrapf (err , token .NoPos , err . Error () )}
185
+ return & marshalError {errors .Wrapf (err , token .NoPos , "json error" )}
186
186
}
187
187
}
188
188
You can’t perform that action at this time.
0 commit comments