Browse Source

don't fail deleting ingress if no extclients exist

Matthew R Kasun 2 years ago
parent
commit
3711c1ea28
1 changed files with 1 additions and 9 deletions
  1. 1 9
      logic/gateway.go

+ 1 - 9
logic/gateway.go

@@ -140,16 +140,8 @@ func DeleteIngressGateway(networkName string, nodeid string) (models.Node, bool,
 	if err != nil {
 	if err != nil {
 		return models.Node{}, false, removedClients, err
 		return models.Node{}, false, removedClients, err
 	}
 	}
-	//host, err := GetHost(node.ID.String())
-	//if err != nil {
-	//return models.Node{}, false, err
-	//}
-	//network, err := GetParentNetwork(networkName)
-	if err != nil {
-		return models.Node{}, false, removedClients, err
-	}
 	clients, err := GetExtClientsByID(nodeid, networkName)
 	clients, err := GetExtClientsByID(nodeid, networkName)
-	if err != nil {
+	if err != nil && !database.IsEmptyRecord(err) {
 		return models.Node{}, false, removedClients, err
 		return models.Node{}, false, removedClients, err
 	}
 	}