@@ -246,7 +246,7 @@ func NodeCheckIn(node models.Node, networkName string) (models.CheckInResponse,
}
return models.CheckInResponse{
Success:true,
- NeedPeerUpdate:false,
+ NeedPeerUpdate:true,
NeedKeyUpdate: false,
NeedConfigUpdate:false,
NeedDelete:false,
@@ -298,7 +298,8 @@ func CheckIn(cliconf config.ClientConfig) error {
- return nil
+ err = Pull(network)
+ return err
func Pull (network string) error{
@@ -402,7 +402,7 @@ func SetWGConfig(network string, peerupdate bool) error {
if err != nil {
return err
- if peerupdate && node.Name != "netmaker" {
+ if peerupdate {
SetPeers(node.Interface, node.Keepalive, peers)
} else {
err = InitWireguard(&node, privkey, peers, hasGateway, gateways)