Poolscanner: More native_layer validity checks

This commit is contained in:
Mike Auty
2020-09-08 02:45:20 +01:00
parent b04329e2e9
commit 6b9ec5a079
@@ -359,7 +359,7 @@ class FILE_OBJECT(objects.StructType, pool.ExecutiveObject):
def file_name_with_device(self) -> Union[str, interfaces.renderers.BaseAbsentValue]:
name = renderers.UnreadableValue() # type: Union[str, interfaces.renderers.BaseAbsentValue]
if self._context.layers[self.vol.layer_name].is_valid(self.DeviceObject):
if self._context.layers[self.DeviceObject.vol.native_layer_name].is_valid(self.DeviceObject):
try:
name = "\\Device\\{}".format(self.DeviceObject.get_device_name())
except ValueError: