From e61deaa62f59caea15badcd8541634c5f0ecd15f Mon Sep 17 00:00:00 2001 From: yxxhero Date: Thu, 27 Apr 2023 08:52:58 +0800 Subject: [PATCH] fix tests Signed-off-by: yxxhero --- pkg/state/helmx.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkg/state/helmx.go b/pkg/state/helmx.go index a572d0c4..8d733422 100644 --- a/pkg/state/helmx.go +++ b/pkg/state/helmx.go @@ -63,11 +63,7 @@ func (st *HelmState) goGetterChart(chart, dir, cacheDir string, force bool) (str } if _, err := st.fs.Stat(chart); err == nil { - abs, err := st.fs.Abs(chart) - if err != nil { - return abs, err - } - return abs, nil + return chart, nil } if filepath.IsAbs(chart) || strings.HasPrefix(chart, ".") { @@ -133,6 +129,13 @@ func (st *HelmState) PrepareChartify(helm helmexec.Interface, release *ReleaseSp return nil, clean, err } + if strings.HasPrefix(dependenceChart, ".") { + dependenceChart, err = st.fs.Abs(dependenceChart) + if err != nil { + return nil, clean, err + } + } + if filepath.IsAbs(dependenceChart) { dependenceChart = fmt.Sprintf("file://%s", dependenceChart) }