Merge pull request #1410 from mlaventure/errdegs-stack

errdefs: Provide a valid stack in all cases
This commit is contained in:
Stephen Day 2017-08-22 15:44:26 -07:00 committed by GitHub
commit 4015f7376f

View File

@ -73,13 +73,11 @@ func FromGRPC(err error) error {
cls = ErrUnknown cls = ErrUnknown
} }
if cls != nil {
msg := rebaseMessage(cls, err) msg := rebaseMessage(cls, err)
if msg != "" { if msg != "" {
err = errors.Wrapf(cls, msg) err = errors.Wrapf(cls, msg)
} else { } else {
err = cls err = errors.WithStack(cls)
}
} }
return err return err