|
@@ -110,10 +110,13 @@ func PublishExtPeerUpdate(node *models.Node) error {
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- proxyUpdate, err := logic.GetPeersForProxy(node, false)
|
|
|
- if err == nil {
|
|
|
- peerUpdate.ProxyUpdate = proxyUpdate
|
|
|
+ if node.Proxy {
|
|
|
+ proxyUpdate, err := logic.GetPeersForProxy(node, false)
|
|
|
+ if err == nil {
|
|
|
+ peerUpdate.ProxyUpdate = proxyUpdate
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
if err = publish(node, fmt.Sprintf("peers/%s/%s", node.Network, node.ID), data); err != nil {
|
|
|
return err
|
|
|
}
|