From 0ab155fb54eb4198166c0d4c2b9d42576e7157f3 Mon Sep 17 00:00:00 2001 From: zwwhdls Date: Sun, 8 Dec 2019 12:05:01 +0800 Subject: [PATCH] fix #7182 Signed-off-by: zwwhdls --- pkg/action/pull.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/action/pull.go b/pkg/action/pull.go index aaf63861e..70aec38df 100644 --- a/pkg/action/pull.go +++ b/pkg/action/pull.go @@ -109,13 +109,13 @@ func (p *Pull) Run(chartRef string) (string, error) { if !filepath.IsAbs(ud) { ud = filepath.Join(p.DestDir, ud) } - if fi, err := os.Stat(ud); err != nil { + if _, err := os.Stat(ud); err != nil { if err := os.MkdirAll(ud, 0755); err != nil { return out.String(), errors.Wrap(err, "failed to untar (mkdir)") } - } else if !fi.IsDir() { - return out.String(), errors.Errorf("failed to untar: %s is not a directory", ud) + } else { + return out.String(), errors.Errorf("failed to untar: %s already exited", ud) } return out.String(), chartutil.ExpandFile(ud, saved)