Browse Source

removeLocalServer only if node.IsServer

Matthew R. Kasun 3 years ago
parent
commit
29786cc9c4
1 changed files with 4 additions and 1 deletions
  1. 4 1
      logic/nodes.go

+ 4 - 1
logic/nodes.go

@@ -186,7 +186,10 @@ func DeleteNodeByID(node *models.Node, exterminate bool) error {
 		logger.Log(2, "attempted to remove node ACL for node", node.Name, node.ID)
 		logger.Log(2, "attempted to remove node ACL for node", node.Name, node.ID)
 	}
 	}
 	removeZombie <- node.ID
 	removeZombie <- node.ID
-	return removeLocalServer(node)
+	if node.IsServer == "yes" {
+		return removeLocalServer(node)
+	}
+	return nil
 }
 }
 
 
 // IsNodeIDUnique - checks if node id is unique
 // IsNodeIDUnique - checks if node id is unique