From 57e54146685a55c3945d24c8c569f0520a9eba1c Mon Sep 17 00:00:00 2001 From: worker-9 Date: Thu, 5 Aug 2021 14:10:35 -0400 Subject: [PATCH] bug squashin --- controllers/nodeGrpcController.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/controllers/nodeGrpcController.go b/controllers/nodeGrpcController.go index 789cf8b7..05566ac4 100644 --- a/controllers/nodeGrpcController.go +++ b/controllers/nodeGrpcController.go @@ -158,11 +158,11 @@ func (s *NodeServiceServer) GetExtPeers(ctx context.Context, req *nodepb.Object) // Initiate a NodeItem type to write decoded data to //data := &models.PeersResponse{} // collection.Find returns a cursor for our (empty) query - var reqNode models.Node - if err := json.Unmarshal([]byte(req.Data), &reqNode); err != nil { - return nil, err + macAndNetwork := strings.Split(req.Data, "###") + if len(macAndNetwork) != 2 { + return nil, errors.New("did not receive valid node id when fetching ext peers") } - peers, err := GetExtPeersList(reqNode.Network, reqNode.MacAddress) + peers, err := GetExtPeersList(macAndNetwork[1], macAndNetwork[2]) if err != nil { return nil, err }