From 00e0bb15628cd547565603a3d990c455957f5fcd Mon Sep 17 00:00:00 2001 From: p_connli Date: Thu, 25 Nov 2021 17:24:44 +0800 Subject: [PATCH] Cache directory conflict is overwritten. Signed-off-by: p_connli --- pkg/plugin/installer/http_installer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/plugin/installer/http_installer.go b/pkg/plugin/installer/http_installer.go index bcbcbde93..4a9a32efb 100644 --- a/pkg/plugin/installer/http_installer.go +++ b/pkg/plugin/installer/http_installer.go @@ -223,7 +223,7 @@ func (g *TarGzExtractor) Extract(buffer *bytes.Buffer, targetDir string) error { return err } - if err := os.MkdirAll(targetDir, 0755); err != nil { + if err = os.MkdirAll(targetDir, 0755); err != nil && !os.IsExist(err) { return err }