diff --git a/x/cli/cli.go b/x/cli/cli.go index 405a809..6dbe31c 100644 --- a/x/cli/cli.go +++ b/x/cli/cli.go @@ -142,16 +142,14 @@ func bindFlags( if field.Type.Kind() == reflect.Struct { nestedFlagPrefix := flag + "." + nestedEnvPrefix := env + "_" flagPrefixDetails := strings.Split(field.Tag.Get("flag-prefix"), ",") - flagPrefix := flagPrefixDetails[0] - if flagPrefix != "" { + if flagPrefix := flagPrefixDetails[0]; flagPrefix != "" { nestedFlagPrefix = flagPrefix + nestedFlagPrefix } - nestedEnvPrefix := env + "_" - if envPrefix := field.Tag.Get("env-prefix"); envPrefix != "" { nestedEnvPrefix = envPrefix + nestedEnvPrefix }