diff --git a/cmd/preflight/cli/run.go b/cmd/preflight/cli/run.go index f6fc06bb..bda158a1 100644 --- a/cmd/preflight/cli/run.go +++ b/cmd/preflight/cli/run.go @@ -181,12 +181,12 @@ func parseTimeFlags(v *viper.Viper, progressChan chan interface{}, collectors [] } sinceTime, err = time.Parse(time.RFC3339, v.GetString("since-time")) if err != nil { - return errors.Errorf("unable to parse date and time %s as YYYY-MM-DDTHH:MM:SSZHH:MM, e.g.:\"2006-01-02T15:04:05Z07:00\"", v.GetString("since-time")) + return errors.Wrap(err, fmt.Sprintf("unable to parse date and time %s as YYYY-MM-DDTHH:MM:SSZHH:MM, e.g.:\"2006-01-02T15:04:05Z07:00\"", v.GetString("since-time"))) } } else { parsedDuration, err := time.ParseDuration(v.GetString("since")) if err != nil { - return errors.Errorf("unable to parse time duration %s", v.GetString("since")) + return errors.Wrap(err, fmt.Sprintf("unable to parse time duration %s", v.GetString("since"))) } now := time.Now() sinceTime = now.Add(0 - parsedDuration) diff --git a/cmd/troubleshoot/cli/run.go b/cmd/troubleshoot/cli/run.go index 9efc6ea6..88f22e8a 100644 --- a/cmd/troubleshoot/cli/run.go +++ b/cmd/troubleshoot/cli/run.go @@ -698,12 +698,12 @@ func parseTimeFlags(v *viper.Viper, progressChan chan interface{}, collectors *c } sinceTime, err = time.Parse(time.RFC3339, v.GetString("since-time")) if err != nil { - return errors.Errorf("unable to parse date and time %s as YYYY-MM-DDTHH:MM:SSZHH:MM, e.g.:\"2006-01-02T15:04:05Z07:00\"", v.GetString("since-time")) + return errors.Wrap(err, fmt.Sprintf("unable to parse date and time %s as YYYY-MM-DDTHH:MM:SSZHH:MM, e.g.:\"2006-01-02T15:04:05Z07:00\"", v.GetString("since-time"))) } } else { parsedDuration, err := time.ParseDuration(v.GetString("since")) if err != nil { - return errors.Errorf("unable to parse time duration %s", v.GetString("since")) + return errors.Wrap(err, fmt.Sprintf("unable to parse time duration %s", v.GetString("since"))) } now := time.Now() sinceTime = now.Add(0 - parsedDuration)