diff --git a/internal/web/service/node.go b/internal/web/service/node.go index 58ba65687..dba6aec29 100644 --- a/internal/web/service/node.go +++ b/internal/web/service/node.go @@ -187,7 +187,7 @@ func (s *NodeService) GetAll() ([]*model.Node, error) { } expired := row.ExpiryTime > 0 && row.ExpiryTime <= now exhausted := row.Total > 0 && row.Up+row.Down >= row.Total - if expired || exhausted || !row.Enable { + if expired || exhausted { depletedByNode[nodeID]++ } } diff --git a/internal/web/service/node_tree.go b/internal/web/service/node_tree.go index 1ecad16e3..b92e70e24 100644 --- a/internal/web/service/node_tree.go +++ b/internal/web/service/node_tree.go @@ -221,7 +221,7 @@ func (s *NodeService) recountByGuid(nodes []*model.Node, selfGuid string) { } expired := row.ExpiryTime > 0 && row.ExpiryTime <= now exhausted := row.Total > 0 && row.Up+row.Down >= row.Total - if expired || exhausted || !row.Enable { + if expired || exhausted { depletedByGuid[guid]++ } }