Merge pull request #561 from Masterminds/fix/mirrors-notification
Fixing mirror notification when no mirrors.yaml present
diff --git a/mirrors/mirrors.go b/mirrors/mirrors.go
index e762a05..ec9bfcd 100644
--- a/mirrors/mirrors.go
+++ b/mirrors/mirrors.go
@@ -45,11 +45,18 @@
ov = &Mirrors{
Repos: make(MirrorRepos, 0),
}
- } else {
- ov, err = ReadMirrorsFile(op)
- if err != nil {
- return fmt.Errorf("Error reading existing mirrors.yaml file: %s", err)
+ return nil
+ } else if err != nil {
+ ov = &Mirrors{
+ Repos: make(MirrorRepos, 0),
}
+ return err
+ }
+
+ var err error
+ ov, err = ReadMirrorsFile(op)
+ if err != nil {
+ return fmt.Errorf("Error reading existing mirrors.yaml file: %s", err)
}
msg.Info("Loading mirrors from mirrors.yaml file")