From dc0255411879654e75679d5f2984d05bb7c3c19c Mon Sep 17 00:00:00 2001 From: Matt Nikkel Date: Mon, 29 Nov 2021 19:04:18 -0500 Subject: [PATCH] Fix list request to registry to properly page --- pkg/store/store.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/store/store.go b/pkg/store/store.go index b449956e..74deb111 100644 --- a/pkg/store/store.go +++ b/pkg/store/store.go @@ -7,7 +7,6 @@ import ( "net/http" "net/http/httptest" "regexp" - "strconv" "time" "github.com/distribution/distribution/v3/configuration" @@ -93,7 +92,9 @@ func (s *Store) List(ctx context.Context) ([]string, error) { for { chunk := make([]string, 20) // randomly chosen number... nf, err := reg.Repositories(ctx, chunk, last) - last = strconv.Itoa(nf) + if nf > 0 { + last = chunk[nf-1] + } for _, e := range chunk { if e == "" {