diff --git a/plugins/common/common.go b/plugins/common/common.go index 38ac9ab19..cd77dcf20 100644 --- a/plugins/common/common.go +++ b/plugins/common/common.go @@ -82,15 +82,7 @@ func LogFail(text string) { } // GetDeployingAppImageName returns deploying image identifier for a given app, tag tuple. validate if tag is presented -func GetDeployingAppImageName(args ...string) (imageName string) { - argArray := make([]string, 3) - for idx, arg := range args { - argArray[idx] = arg - } - appName := argArray[0] - imageTag := argArray[1] - imageRepo := argArray[2] - +func GetDeployingAppImageName(appName, imageTag, imageRepo string) (imageName string) { if appName == "" { LogFail("(GetDeployingAppImageName) APP must not be empty") } diff --git a/plugins/repo/src/purge-cache.go b/plugins/repo/src/purge-cache.go index 7926d851a..eefbb11d0 100644 --- a/plugins/repo/src/purge-cache.go +++ b/plugins/repo/src/purge-cache.go @@ -22,7 +22,7 @@ func purgeCache() { cacheDir := strings.Join([]string{common.MustGetEnv("DOKKU_ROOT"), appName, "cache"}, "/") dokkuGlobalRunArgs := common.MustGetEnv("DOKKU_GLOBAL_RUN_ARGS") - image := common.GetDeployingAppImageName(appName) + image := common.GetDeployingAppImageName(appName, "", "") if info, _ := os.Stat(cacheDir); info != nil && info.IsDir() { purgeCacheCmd := common.NewDokkuCmd(strings.Join([]string{"docker run --rm", dokkuGlobalRunArgs, "-v", strings.Join([]string{cacheDir, ":/cache"}, ""), image,