diff --git a/pkg/keystone/cronjobs/project_resources.go b/pkg/keystone/cronjobs/project_resources.go index fca671dfb4..b62544df49 100644 --- a/pkg/keystone/cronjobs/project_resources.go +++ b/pkg/keystone/cronjobs/project_resources.go @@ -23,6 +23,7 @@ import ( "yunion.io/x/jsonutils" "yunion.io/x/log" "yunion.io/x/pkg/errors" + "yunion.io/x/pkg/gotypes" "yunion.io/x/pkg/util/httputils" "yunion.io/x/pkg/utils" @@ -115,6 +116,9 @@ func refreshScopeResourceCount(ctx context.Context) error { } continue } + if gotypes.IsNil(ret) { + continue + } if _, ok := serviceBlackList[srvId]; ok { delete(serviceBlackList, srvId) }