fix protocol node

This commit is contained in:
Xuwznln
2025-08-12 17:08:59 +08:00
parent f791c1a342
commit e8c1f76dbb
3 changed files with 24 additions and 5 deletions

View File

@@ -843,6 +843,15 @@ class HostNode(BaseROS2DeviceNode):
success = bool(r)
response.success = success
if success:
from unilabos.resources.graphio import physical_setup_graph
for resource in resources:
if resource.get("id") not in physical_setup_graph.nodes:
physical_setup_graph.add_node(resource["id"], **resource)
else:
physical_setup_graph.nodes[resource["id"]]["data"].update(resource["data"])
self.lab_logger().info(f"[Host Node-Resource] Add request completed, success: {success}")
return response