From 35d5669b513b44e1c6746b6ac03ca556e80312be Mon Sep 17 00:00:00 2001 From: Kent Dong Date: Thu, 10 Aug 2023 09:26:00 +0800 Subject: [PATCH] fix: Read service count returned from the list instead of the Count field (#476) --- registry/nacos/v2/watcher.go | 2 +- registry/nacos/watcher.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/nacos/v2/watcher.go b/registry/nacos/v2/watcher.go index 2e89ea507..24be217cd 100644 --- a/registry/nacos/v2/watcher.go +++ b/registry/nacos/v2/watcher.go @@ -317,7 +317,7 @@ func (w *watcher) fetchAllServices() error { for _, serviceName := range ss.Doms { fetchedServices[groupName+DefaultJoiner+serviceName] = true } - if ss.Count < DefaultFetchPageSize { + if len(ss.Doms) < DefaultFetchPageSize { break } } diff --git a/registry/nacos/watcher.go b/registry/nacos/watcher.go index 48b508c8e..fdd075cf0 100644 --- a/registry/nacos/watcher.go +++ b/registry/nacos/watcher.go @@ -238,7 +238,7 @@ func (w *watcher) fetchAllServices() error { for _, serviceName := range ss.Doms { fetchedServices[groupName+DefaultJoiner+serviceName] = true } - if ss.Count < DefaultFetchPageSize { + if len(ss.Doms) < DefaultFetchPageSize { break } }