diff --git a/compute_hyperv/nova/block_device_manager.py b/compute_hyperv/nova/block_device_manager.py index 6c7f7e54..99531f76 100644 --- a/compute_hyperv/nova/block_device_manager.py +++ b/compute_hyperv/nova/block_device_manager.py @@ -219,8 +219,9 @@ class BlockDeviceInfoManager(object): # either booting from volume, or booting from image/iso root_disk = {} - root_device = (driver.block_device_info_get_root(block_device_info) or - self._DEFAULT_ROOT_DEVICE) + root_device = driver.block_device_info_get_root_device( + block_device_info) + root_device = root_device or self._DEFAULT_ROOT_DEVICE if self.is_boot_from_volume(block_device_info): root_volume = self._get_root_device_bdm(