diff --git a/errors/errors.go b/errors/errors.go index cb9da542..fa30f274 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -27,8 +27,8 @@ func New(id, detail string, code int32) error { } func Parse(err string) *Error { - var e *Error - errr := json.Unmarshal([]byte(err), &e) + e := new(Error) + errr := json.Unmarshal([]byte(err), e) if errr != nil { e.Detail = err }