From 67bf026502017b4e91c394a215729de2af36e5ea Mon Sep 17 00:00:00 2001 From: Robin Huang Date: Wed, 19 Jun 2024 16:34:07 -0700 Subject: [PATCH] Fix test. --- services/registry/registry_svc.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/services/registry/registry_svc.go b/services/registry/registry_svc.go index a5f7fb0..bb554b8 100644 --- a/services/registry/registry_svc.go +++ b/services/registry/registry_svc.go @@ -393,16 +393,20 @@ func (s *RegistryService) ListNodeVersions(ctx context.Context, client *ent.Clie } total, err := query.Count(ctx) if err != nil { - return nil, fmt.Errorf("failed to count nodes: %w", err) + return nil, fmt.Errorf("failed to count node versions: %w", err) } versions, err := query.All(ctx) if err != nil { return nil, fmt.Errorf("failed to list node versions: %w", err) } - totalPages := total / filter.PageSize - if total%filter.PageSize != 0 { - totalPages += 1 + totalPages := 0 + if total > 0 && filter.PageSize > 0 { + totalPages = total / filter.PageSize + + if total%filter.PageSize != 0 { + totalPages += 1 + } } return &ListNodeVersionsResult{ Total: total,