diff --git a/main.go b/main.go index 0782478..8b0bb5b 100644 --- a/main.go +++ b/main.go @@ -38,7 +38,7 @@ func main() { // in case someone uses the shorthand repository name // with a custom registry, we should concatinate so that // we have the fully qualified image name. - if strings.Count(vargs.Repo, "/") == 1 && len(vargs.Registry) != 0 { + if strings.Count(vargs.Repo, "/") <= 1 && len(vargs.Registry) != 0 && !strings.HasPrefix(vargs.Repo, vargs.Registry) { vargs.Repo = fmt.Sprintf("%s/%s", vargs.Registry, vargs.Repo) }