bug squashin

This commit is contained in:
worker-9 2021-08-05 15:02:18 -04:00
parent 438c01d619
commit 72db9424a5
2 changed files with 38 additions and 29 deletions

View file

@ -215,6 +215,7 @@ func UpdateNetworkNodeAddresses(networkName string) error {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
return err return err
} }
if node.Network == networkName {
ipaddr, iperr := UniqueAddress(networkName) ipaddr, iperr := UniqueAddress(networkName)
if iperr != nil { if iperr != nil {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
@ -226,7 +227,9 @@ func UpdateNetworkNodeAddresses(networkName string) error {
if err != nil { if err != nil {
return err return err
} }
database.Insert(node.MacAddress, string(data), database.NODES_TABLE_NAME) node.SetID()
database.Insert(node.ID, string(data), database.NODES_TABLE_NAME)
}
} }
return nil return nil
@ -236,24 +239,28 @@ func NetworkNodesUpdateKey(networkName string) error {
collections, err := database.FetchRecords(database.NODES_TABLE_NAME) collections, err := database.FetchRecords(database.NODES_TABLE_NAME)
if err != nil { if err != nil {
if database.IsEmptyRecord(err) {
return nil
}
return err return err
} }
for _, value := range collections { for _, value := range collections {
var node models.Node var node models.Node
err := json.Unmarshal([]byte(value), &node) err := json.Unmarshal([]byte(value), &node)
if err != nil { if err != nil {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
return err return err
} }
if node.Network == networkName {
node.Action = models.NODE_UPDATE_KEY node.Action = models.NODE_UPDATE_KEY
data, err := json.Marshal(&node) data, err := json.Marshal(&node)
if err != nil { if err != nil {
return err return err
} }
database.Insert(node.MacAddress, string(data), database.NODES_TABLE_NAME) node.SetID()
database.Insert(node.ID, string(data), database.NODES_TABLE_NAME)
}
} }
return nil return nil
@ -276,6 +283,7 @@ func UpdateNetworkLocalAddresses(networkName string) error {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
return err return err
} }
if node.Network == networkName {
ipaddr, iperr := UniqueAddress(networkName) ipaddr, iperr := UniqueAddress(networkName)
if iperr != nil { if iperr != nil {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
@ -288,7 +296,9 @@ func UpdateNetworkLocalAddresses(networkName string) error {
fmt.Println("error in node address assignment!") fmt.Println("error in node address assignment!")
return err return err
} }
database.Insert(node.MacAddress, string(newNodeData), database.NODES_TABLE_NAME) node.SetID()
database.Insert(node.ID, string(newNodeData), database.NODES_TABLE_NAME)
}
} }
return nil return nil

View file

@ -365,7 +365,6 @@ func SetWGKeyConfig(network string, serveraddr string) error {
err = SetWGConfig(network, false) err = SetWGConfig(network, false)
if err != nil { if err != nil {
return err return err
log.Fatalf("Error: %v", err)
} }
return err return err