Fix trim package name error (#36)

This commit is contained in:
Arthur Morgan authored and GitHub committed 2020-12-05 00:51:36 +00:00
1 parent e3575277ba
commit 32e7cd80e8
2 files changed
+7 -5

No files matched your search

+5 -3
View File
@@ -36,10 +36,12 @@ func (err *Error) WithPathObj(obj interface{}) *Error {
}
func (err *Error) pkgPath() string {
if err.pathObj == nil {
return ""
if err.pathObj != nil {
if p := reflect.TypeOf(err.pathObj).PkgPath(); !strings.HasPrefix(p, "main") {
return p[trim:]
}
}
return reflect.TypeOf(err.pathObj).PkgPath()[trim:]
return ""
}
// Error implements error.Error().