diff --git a/api/client.go b/api/client.go index 7919c62b869f1befb9a7567022bdc51475e8b4c2..406efb6783c931d62d83e83d877ce44e307501bc 100644 --- a/api/client.go +++ b/api/client.go @@ -540,6 +540,9 @@ func (c *Client) GetNodeRegistrationStatus() (int, int, error) { var numRegistered int for i, n := range nodes { + if n.Status == ndf.Stale { + continue + } nid, err := id.Unmarshal(n.ID) if err != nil { return 0, 0, errors.Errorf("Failed to unmarshal node ID %v "+