Browse Source

ignore legacy nodes

Anish Mukherjee 2 years ago
parent
commit
797fd5b211
1 changed files with 3 additions and 1 deletions
  1. 3 1
      logic/nodes.go

+ 3 - 1
logic/nodes.go

@@ -200,8 +200,10 @@ func GetAllNodes() ([]models.Node, error) {
 
 
 	for _, value := range collection {
 	for _, value := range collection {
 		var node models.Node
 		var node models.Node
+		// ignore legacy nodes in database
 		if err := json.Unmarshal([]byte(value), &node); err != nil {
 		if err := json.Unmarshal([]byte(value), &node); err != nil {
-			return []models.Node{}, err
+			logger.Log(1, "legacy node detected: ", err.Error())
+			continue
 		}
 		}
 		// add node to our array
 		// add node to our array
 		nodes = append(nodes, node)
 		nodes = append(nodes, node)