diff --git a/controllers/nodeHttpController.go b/controllers/nodeHttpController.go index 03258f27..aa170657 100644 --- a/controllers/nodeHttpController.go +++ b/controllers/nodeHttpController.go @@ -294,6 +294,9 @@ func GetNetworkNodes(network string) ([]models.Node, error) { var nodes []models.Node collection, err := database.FetchRecords(database.NODES_TABLE_NAME) if err != nil { + if database.IsEmptyRecord(err) { + return []models.Node{}, nil + } return nodes, err } for _, value := range collection { diff --git a/models/node.go b/models/node.go index d6d09665..6b4108f8 100644 --- a/models/node.go +++ b/models/node.go @@ -418,6 +418,9 @@ func GetAllNodes() ([]Node, error) { collection, err := database.FetchRecords(database.NODES_TABLE_NAME) if err != nil { + if database.IsEmptyRecord(err) { + return []Node{}, nil + } return []Node{}, err }