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 )