diff --git a/unilabos/ros/nodes/resource_tracker.py b/unilabos/ros/nodes/resource_tracker.py index 4d59ffd0..1ac233d2 100644 --- a/unilabos/ros/nodes/resource_tracker.py +++ b/unilabos/ros/nodes/resource_tracker.py @@ -907,9 +907,8 @@ class DeviceNodeResourceTracker(object): for r in self.resources: if id(r) == id(resource): return - uid = None if isinstance(resource, dict): - uid = resource["uuid"] + uid = resource.get("uuid", None) else: uid = getattr(resource, "unilabos_uuid", None) if uid and uid in self.uuid_to_resources: