diff --git a/src/engine/config.go b/src/engine/config.go index 821472c9..378cffa3 100644 --- a/src/engine/config.go +++ b/src/engine/config.go @@ -143,13 +143,11 @@ func loadConfig(env platform.Environment) *Config { cfg.Format = YAML err = yaml.Unmarshal(data, &cfg) case "jsonc", "json": - if cfg.Format == "jsonc" { - str := jsonutil.StripComments(string(data)) - data = []byte(str) - } - cfg.Format = JSON + str := jsonutil.StripComments(string(data)) + data = []byte(str) + decoder := json.NewDecoder(bytes.NewReader(data)) err = decoder.Decode(&cfg) case "toml", "tml":