From 20e61550c2d286b8fdd67b7e884a5aab9d599f1d Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Fri, 28 Feb 2025 23:43:49 +0700 Subject: [PATCH] cmd/cli: set default value for remote config before validating Since empty network will now have a default value, we need to set it after sytax validation, prevent false positive when validating rules. --- cmd/cli/cli.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/cli/cli.go b/cmd/cli/cli.go index 7c79921..9757f92 100644 --- a/cmd/cli/cli.go +++ b/cmd/cli/cli.go @@ -1866,6 +1866,9 @@ func doValidateCdRemoteConfig(cdUID string, fatal bool) error { } else { mainLog.Load().Error().Msgf("failed to unmarshal custom config: %v", err) } + } else { + setListenerDefaultValue(remoteCfg) + setNetworkDefaultValue(remoteCfg) } cfgErr = validateConfig(remoteCfg) if cfgErr != nil {