diff --git a/controllers/node_grpc.go b/controllers/node_grpc.go index 4bbc4109..8c1114ae 100644 --- a/controllers/node_grpc.go +++ b/controllers/node_grpc.go @@ -153,6 +153,10 @@ func (s *NodeServiceServer) DeleteNode(ctx context.Context, req *nodepb.Object) if err != nil { return nil, err } + // notify other nodes on network of deleted peer + if err := mq.NewPeer(node); err != nil { + logger.Log(0, "failed to inform peers of deleted node "+err.Error()) + } err = runServerPeerUpdate(node.Network, true) if err != nil {