diff --git a/libvirt/tests/src/bios/virsh_boot.py b/libvirt/tests/src/bios/virsh_boot.py index 04fa948db4a6d2db981bb912ac30f0183a2d12cb..ce36bba88191dc0af133a13938a2ab694c4b6db3 100755 --- a/libvirt/tests/src/bios/virsh_boot.py +++ b/libvirt/tests/src/bios/virsh_boot.py @@ -608,8 +608,11 @@ def set_boot_dev_or_boot_order(vmxml, **kwargs): boot_list.append(boot_dev) vmxml.set_os_attrs(**{"boots": boot_list}) elif boot_ref == "order": - vmxml.set_boot_attrs_by_target_dev(target_dev, order=boot_order, - loadparm=boot_loadparm) + if boot_loadparm: + vmxml.set_boot_attrs_by_target_dev(target_dev, order=boot_order, + loadparm=boot_loadparm) + else: + vmxml.set_boot_order_by_target_dev(target_dev, order=boot_order) def run(test, params, env):