diff --git a/main.go b/main.go index b7cb4a8..6a04fd2 100644 --- a/main.go +++ b/main.go @@ -138,6 +138,10 @@ func FilterJobs(jobs []Job, names []string) ([]Job, error) { func runBackupJobs(jobs []Job, names string) error { namesSlice := strings.Split(names, ",") + if len(namesSlice) == 0 { + return nil + } + jobs, filterJobErr := FilterJobs(jobs, namesSlice) for _, job := range jobs { if err := job.RunBackup(); err != nil { @@ -151,6 +155,10 @@ func runBackupJobs(jobs []Job, names string) error { func runRestoreJobs(jobs []Job, names string) error { namesSlice := strings.Split(names, ",") + if len(namesSlice) == 0 { + return nil + } + jobs, filterJobErr := FilterJobs(jobs, namesSlice) for _, job := range jobs { if err := job.RunRestore(); err != nil {