From 3fc0ca5cec5c388250bdd6cefb771ed5a57708ac Mon Sep 17 00:00:00 2001 From: Blake Harnden <32446120+bharnden@users.noreply.github.com> Date: Mon, 21 Oct 2019 09:51:52 -0700 Subject: [PATCH] fix to get_node over grpc to avoid issues with nodes that dont have services --- daemon/core/api/grpc/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/daemon/core/api/grpc/server.py b/daemon/core/api/grpc/server.py index 08713f71..0ab4806a 100644 --- a/daemon/core/api/grpc/server.py +++ b/daemon/core/api/grpc/server.py @@ -807,7 +807,10 @@ class CoreGrpcServer(core_pb2_grpc.CoreApiServicer): if isinstance(node, EmaneNet): emane_model = node.model.name - services = [x.name for x in getattr(node, "services", [])] + services = [] + if node.services: + services = [x.name for x in node.services] + position = core_pb2.Position( x=node.position.x, y=node.position.y, z=node.position.z )