cmd: Fix validate command when JSON contains "@id" fields

Also, don't run admin server when validating...
This commit is contained in:
Matthew Holt
2019-12-12 14:30:22 -07:00
parent 2e0615270d
commit f935458e3e
3 changed files with 22 additions and 13 deletions

View File

@ -465,6 +465,8 @@ func cmdValidateConfig(fl Flags) (int, error) {
input = adaptedConfig
}
input = caddy.RemoveMetaFields(input)
var cfg *caddy.Config
err = json.Unmarshal(input, &cfg)
if err != nil {