From 8e2419452c33e233fec4dc12a13106f33e78f5d8 Mon Sep 17 00:00:00 2001 From: Jan De Dobbeleer Date: Tue, 12 Mar 2024 15:35:39 +0100 Subject: [PATCH] fix(config): always strip comments from json --- src/engine/config.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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":