@@ -23,7 +23,6 @@ import (
23
23
"net/url"
24
24
25
25
paths "github.com/arduino/go-paths-helper"
26
- "github.com/sirupsen/logrus"
27
26
yaml "gopkg.in/yaml.v2"
28
27
)
29
28
@@ -48,16 +47,13 @@ type yamlProxyConfig struct {
48
47
49
48
// LoadFromYAML loads the configs from a yaml file.
50
49
func (config * Configuration ) LoadFromYAML (path * paths.Path ) error {
51
- logrus .Info ("Unserializing configurations from " , path )
52
50
content , err := path .ReadFile ()
53
51
if err != nil {
54
- logrus .WithError (err ).Warn ("Error reading config, using default configuration" )
55
52
return err
56
53
}
57
54
var ret yamlConfig
58
55
err = yaml .Unmarshal (content , & ret )
59
56
if err != nil {
60
- logrus .WithError (err ).Warn ("Error parsing config, using default configuration" )
61
57
return err
62
58
}
63
59
@@ -84,12 +80,12 @@ func (config *Configuration) LoadFromYAML(path *paths.Path) error {
84
80
for _ , rawurl := range ret .BoardsManager .AdditionalURLS {
85
81
url , err := url .Parse (rawurl )
86
82
if err != nil {
87
- logrus .WithError (err ).Warn ("Error parsing config" )
88
83
continue
89
84
}
90
85
config .BoardManagerAdditionalUrls = append (config .BoardManagerAdditionalUrls , url )
91
86
}
92
87
}
88
+
93
89
return nil
94
90
}
95
91
@@ -113,9 +109,9 @@ func (config *Configuration) SerializeToYAML() ([]byte, error) {
113
109
Password : config .ProxyPassword ,
114
110
}
115
111
}
116
- if len (config .BoardManagerAdditionalUrls ) > 1 {
112
+ if len (config .BoardManagerAdditionalUrls ) > 0 {
117
113
c .BoardsManager = & yamlBoardsManagerConfig {AdditionalURLS : []string {}}
118
- for _ , URL := range config .BoardManagerAdditionalUrls [ 1 :] {
114
+ for _ , URL := range config .BoardManagerAdditionalUrls {
119
115
c .BoardsManager .AdditionalURLS = append (c .BoardsManager .AdditionalURLS , URL .String ())
120
116
}
121
117
}
0 commit comments