Преглед изворни кода

don't fail deleting ingress if no extclients exist

Matthew R Kasun пре 2 година
родитељ
комит
3711c1ea28
1 измењених фајлова са 1 додато и 9 уклоњено
  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
 	}
 	}