Merge branch 'master' of github.com:Quiq/docker-registry-ui

This commit is contained in:
Roman Vynar 2022-04-06 16:48:04 +03:00
commit 31b16bb17a

View File

@ -179,10 +179,11 @@ func (c *Client) Repositories(useCache bool) map[string][]string {
linkRegexp := regexp.MustCompile("^<(.*?)>;.*$")
scope := "registry:catalog:*"
uri := "/v2/_catalog"
c.repos = map[string][]string{}
tmp := map[string][]string{}
for {
data, resp := c.callRegistry(uri, scope, "manifest.v2")
if data == "" {
c.repos = tmp
return c.repos
}
@ -194,7 +195,7 @@ func (c *Client) Repositories(useCache bool) map[string][]string {
namespace = f[0]
repo = f[1]
}
c.repos[namespace] = append(c.repos[namespace], repo)
tmp[namespace] = append(tmp[namespace], repo)
}
// pagination
@ -208,6 +209,7 @@ func (c *Client) Repositories(useCache bool) map[string][]string {
break
}
}
c.repos = tmp
return c.repos
}