diff --git a/pkg/storage/unified/sql/backend.go b/pkg/storage/unified/sql/backend.go index a4df140d541..2560943c92b 100644 --- a/pkg/storage/unified/sql/backend.go +++ b/pkg/storage/unified/sql/backend.go @@ -711,7 +711,9 @@ func (b *backend) ListModifiedSince(ctx context.Context, key resource.Namespaced if mr.Key.Name <= lastSeen { // resource names should be sorted alphabetically. So if not, the query is not correct. - yield(nil, fmt.Errorf("listModifiedSince: resources are not sorted by name ASC, lastSeen: %q, current: %q", lastSeen, mr.Key.Name)) + if !yield(nil, fmt.Errorf("listModifiedSince: resources are not sorted by name ASC, lastSeen: %q, current: %q", lastSeen, mr.Key.Name)) { + return + } } lastSeen = mr.Key.Name