|
@@ -44,10 +44,7 @@ func CreateEgressGateway(gateway models.EgressGatewayRequest) (models.Node, erro
|
|
postDownCmd = node.PostDown + "; " + postDownCmd
|
|
postDownCmd = node.PostDown + "; " + postDownCmd
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- key, err := GetRecordKey(gateway.NodeID, gateway.NetID)
|
|
|
|
- if err != nil {
|
|
|
|
- return node, err
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
node.PostUp = postUpCmd
|
|
node.PostUp = postUpCmd
|
|
node.PostDown = postDownCmd
|
|
node.PostDown = postDownCmd
|
|
node.SetLastModified()
|
|
node.SetLastModified()
|
|
@@ -56,7 +53,7 @@ func CreateEgressGateway(gateway models.EgressGatewayRequest) (models.Node, erro
|
|
if err != nil {
|
|
if err != nil {
|
|
return node, err
|
|
return node, err
|
|
}
|
|
}
|
|
- if err = database.Insert(key, string(nodeData), database.NODES_TABLE_NAME); err != nil {
|
|
|
|
|
|
+ if err = database.Insert(node.ID, string(nodeData), database.NODES_TABLE_NAME); err != nil {
|
|
return models.Node{}, err
|
|
return models.Node{}, err
|
|
}
|
|
}
|
|
if err = NetworkNodesUpdatePullChanges(node.Network); err != nil {
|
|
if err = NetworkNodesUpdatePullChanges(node.Network); err != nil {
|
|
@@ -65,6 +62,7 @@ func CreateEgressGateway(gateway models.EgressGatewayRequest) (models.Node, erro
|
|
return node, nil
|
|
return node, nil
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// ValidateEgressGateway - validates the egress gateway model
|
|
func ValidateEgressGateway(gateway models.EgressGatewayRequest) error {
|
|
func ValidateEgressGateway(gateway models.EgressGatewayRequest) error {
|
|
var err error
|
|
var err error
|
|
|
|
|