fix(backend): added missed err var and continue statement
This commit is contained in:
parent
aef42c2d3b
commit
29afe58692
1 changed files with 5 additions and 5 deletions
|
|
@ -79,6 +79,7 @@ func parseFile(a interface{}, path string) {
|
|||
boolValue, err := strconv.ParseBool(value)
|
||||
if err != nil {
|
||||
log.Printf("can't parse bool value: %s", err)
|
||||
continue
|
||||
}
|
||||
val.Field(i).SetBool(boolValue)
|
||||
case "time.Duration":
|
||||
|
|
@ -90,8 +91,9 @@ func parseFile(a interface{}, path string) {
|
|||
val.Field(i).SetInt(int64(d))
|
||||
case "map[string]string":
|
||||
var stringMap map[string]string
|
||||
if json.Unmarshal([]byte(value), &stringMap); err != nil {
|
||||
if err := json.Unmarshal([]byte(value), &stringMap); err != nil {
|
||||
log.Printf("can't parse map[string]string value: %s", err)
|
||||
continue
|
||||
}
|
||||
val.Field(i).Set(reflect.ValueOf(stringMap))
|
||||
default:
|
||||
|
|
@ -102,10 +104,8 @@ func parseFile(a interface{}, path string) {
|
|||
}
|
||||
|
||||
func Process(cfg common.Configer) {
|
||||
ctx := context.Background()
|
||||
if err := envconfig.Process(ctx, cfg); err != nil {
|
||||
log.Println("env process err: ", err)
|
||||
//log.Fatal(err)
|
||||
if err := envconfig.Process(context.Background(), cfg); err != nil {
|
||||
log.Fatalf("error while processing env vars: %s", err)
|
||||
}
|
||||
parseFile(cfg, cfg.GetConfigPath())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue