mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-11 23:54:22 +08:00
added local server check before updating server
This commit is contained in:
parent
35721bb4d5
commit
d909fc28ec
1 changed files with 4 additions and 0 deletions
|
@ -164,6 +164,10 @@ func ServerJoin(networkSettings *models.Network) (models.Node, error) {
|
||||||
// ServerUpdate - updates the server
|
// ServerUpdate - updates the server
|
||||||
// replaces legacy Checkin code
|
// replaces legacy Checkin code
|
||||||
func ServerUpdate(serverNode *models.Node, ifaceDelta bool) error {
|
func ServerUpdate(serverNode *models.Node, ifaceDelta bool) error {
|
||||||
|
if !IsLocalServer(serverNode) {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
var err = ServerPull(serverNode, ifaceDelta)
|
var err = ServerPull(serverNode, ifaceDelta)
|
||||||
if isDeleteError(err) {
|
if isDeleteError(err) {
|
||||||
return DeleteNodeByID(serverNode, true)
|
return DeleteNodeByID(serverNode, true)
|
||||||
|
|
Loading…
Add table
Reference in a new issue