From 72befeef24b3fb0c77f56e3ac2bbfdb4744cbd7a Mon Sep 17 00:00:00 2001 From: shin- Date: Fri, 28 Jun 2013 18:42:37 +0200 Subject: [PATCH] Fixed issue in registry.GetRemoteTags --- registry/registry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/registry/registry.go b/registry/registry.go index 29a1f29e1..456e43219 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -155,6 +155,9 @@ func (r *Registry) GetRemoteTags(registries []string, repository string, token [ } for _, host := range registries { endpoint := fmt.Sprintf("%s/v1/repositories/%s/tags", host, repository) + if !(strings.HasPrefix(endpoint, "http://") || strings.HasPrefix(endpoint, "https://")) { + endpoint = "https://" + endpoint + } req, err := r.opaqueRequest("GET", endpoint, nil) if err != nil { return nil, err