diff --git a/cmd/root.go b/cmd/root.go index 63b30166c0ba3c5319acd13db77375614241438f..52e777ff450b4cb7007329748b3eaab6763401dc 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -407,15 +407,17 @@ func expandEnvCmdObjs(cmd *cobra.Command, envSpec *envSpec, cwd metadata.AbsPath libPath, vendorPath, envLibPath, envComponentPath, envParamsPath := manager.LibPaths(*envSpec.env) expander.FlagJpath = append([]string{string(libPath), string(vendorPath), string(envLibPath)}, expander.FlagJpath...) + componentPaths, err := manager.ComponentPaths() + if err != nil { + return nil, err + } + + baseObj := constructBaseObj(componentPaths) + params := importParams(string(envParamsPath)) + expander.ExtCodes = append([]string{baseObj, params}, expander.ExtCodes...) + if !filesPresent { - componentPaths, err := manager.ComponentPaths() - if err != nil { - return nil, err - } - - baseObj := constructBaseObj(componentPaths) - params := importParams(string(envParamsPath)) - expander.ExtCodes = append([]string{baseObj, params}, expander.ExtCodes...) + fileNames = []string{string(envComponentPath)} } }