diff --git a/internal/backend/rest/config.go b/internal/backend/rest/config.go index 51ff3b27c..388153fce 100644 --- a/internal/backend/rest/config.go +++ b/internal/backend/rest/config.go @@ -34,9 +34,8 @@ func ParseConfig(s string) (interface{}, error) { s = prepareURL(s) u, err := url.Parse(s) - if err != nil { - return nil, errors.Wrap(err, "url.Parse") + return nil, errors.WithStack(err) } cfg := NewConfig() diff --git a/internal/backend/s3/config.go b/internal/backend/s3/config.go index 775580450..9050e20f4 100644 --- a/internal/backend/s3/config.go +++ b/internal/backend/s3/config.go @@ -52,7 +52,7 @@ func ParseConfig(s string) (interface{}, error) { // bucket name and prefix url, err := url.Parse(s[3:]) if err != nil { - return nil, errors.Wrap(err, "url.Parse") + return nil, errors.WithStack(err) } if url.Path == "" { diff --git a/internal/backend/sftp/config.go b/internal/backend/sftp/config.go index 2f3b3697c..76d6d145d 100644 --- a/internal/backend/sftp/config.go +++ b/internal/backend/sftp/config.go @@ -42,7 +42,7 @@ func ParseConfig(s string) (interface{}, error) { // parse the "sftp://user@host/path" url format url, err := url.Parse(s) if err != nil { - return nil, errors.Wrap(err, "url.Parse") + return nil, errors.WithStack(err) } if url.User != nil { user = url.User.Username()