fix server self updates

This commit is contained in:
afeiszli
2022-01-31 23:18:58 -05:00
parent 6bbe817e4b
commit 1e5a0e9d04
3 changed files with 28 additions and 15 deletions

View File

@@ -142,8 +142,11 @@ func ServerUpdate(serverNode *models.Node, ifaceDelta bool) error {
var err = serverPull(serverNode, ifaceDelta)
if isDeleteError(err) {
return DeleteNodeByID(serverNode, true)
} else if err != nil {
return err
} else if err != nil && !ifaceDelta {
err = serverPull(serverNode, true)
if err != nil {
return err
}
}
actionCompleted := checkNodeActions(serverNode)