mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 09:22:42 +08:00
Fixed node count err
This commit is contained in:
@@ -354,16 +354,11 @@ func deleteNetwork(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
func DeleteNetwork(network string) error {
|
||||
|
||||
nodecount, err := functions.GetNetworkNodeNumber(network)
|
||||
if err != nil {
|
||||
return err
|
||||
} else if nodecount > 0 {
|
||||
return errors.New("node check failed. All nodes must be deleted before deleting network")
|
||||
_, err := database.FetchRecords(database.NODES_TABLE_NAME)
|
||||
if database.IsEmptyRecord(err) {
|
||||
return database.DeleteRecord(database.NETWORKS_TABLE_NAME, network)
|
||||
}
|
||||
|
||||
database.DeleteRecord(database.NETWORKS_TABLE_NAME, network)
|
||||
return err
|
||||
return errors.New("node check failed. All nodes must be deleted before deleting network")
|
||||
}
|
||||
|
||||
//Create a network
|
||||
|
Reference in New Issue
Block a user