95458e9
diff --git a/daemons/lvmdbusd/objectmanager.py b/daemons/lvmdbusd/objectmanager.py
95458e9
index a9d13a7..563b9ec 100644
95458e9
--- a/daemons/lvmdbusd/objectmanager.py
95458e9
+++ b/daemons/lvmdbusd/objectmanager.py
95458e9
@@ -217,8 +217,9 @@
95458e9
 		:param lvm_id: The lvm identifier
95458e9
 		"""
95458e9
 		with self.rlock:
95458e9
-			if lvm_id in self._id_to_object_path:
95458e9
-				return self.get_object_by_path(self._id_to_object_path[lvm_id])
95458e9
+			lookup_rc = self._id_lookup(lvm_id)
95458e9
+			if lookup_rc:
95458e9
+				return self.get_object_by_path(lookup_rc)
95458e9
 			return None
95458e9
 
95458e9
 	def get_object_path_by_lvm_id(self, lvm_id):
95458e9
@@ -228,8 +229,9 @@
95458e9
 		:return: Object path or '/' if not found
95458e9
 		"""
95458e9
 		with self.rlock:
95458e9
-			if lvm_id in self._id_to_object_path:
95458e9
-				return self._id_to_object_path[lvm_id]
95458e9
+			lookup_rc = self._id_lookup(lvm_id)
95458e9
+			if lookup_rc:
95458e9
+				return lookup_rc
95458e9
 			return '/'
95458e9
 
95458e9
 	def _uuid_verify(self, path, uuid, lvm_id):