diff --git a/pyanaconda/modules/storage/devicetree/viewer.py b/pyanaconda/modules/storage/devicetree/viewer.py index 182fae53c4b..3d988142867 100644 --- a/pyanaconda/modules/storage/devicetree/viewer.py +++ b/pyanaconda/modules/storage/devicetree/viewer.py @@ -527,12 +527,13 @@ def _get_windows_data(self): continue device = self._get_device(blivet_device.name) - if str(device.part_type_uuid) == EFI_PARTITION_TYPE: - efi_partition = device - continue + if device and device.parted_partition: + if str(device.part_type_uuid) == EFI_PARTITION_TYPE: + efi_partition = device + continue - if str(device.part_type_uuid) in WINDOWS_PARTITION_TYPES: - windows_data.devices.append(device.name) + if str(device.part_type_uuid) in WINDOWS_PARTITION_TYPES: + windows_data.devices.append(device.name) if len(windows_data.devices) > 0: if efi_partition is not None: