From 0ced90ebd469f0237d9fc17bf2bbd6948cc4ff2a Mon Sep 17 00:00:00 2001 From: Matthew R Kasun Date: Mon, 24 Jan 2022 11:42:21 -0500 Subject: [PATCH] add conditional update of peers after a node update. --- controllers/node.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/controllers/node.go b/controllers/node.go index 46e8ae30..29b28149 100644 --- a/controllers/node.go +++ b/controllers/node.go @@ -591,6 +591,11 @@ func updateNode(w http.ResponseWriter, r *http.Request) { if err := mq.NodeUpdate(&newNode); err != nil { logger.Log(1, "error publishing node update"+err.Error()) } + if logic.ShouldPeersUpdate(&node, &newNode) { + if err := mq.UpdatePeers(&newnode) { + logger.Log(1, "error publishing peer update after node update"+err.Error()) + } + } } func deleteNode(w http.ResponseWriter, r *http.Request) {