fix: guest vdi spec override image spec

This commit is contained in:
Qiu Jian
2022-04-27 20:56:19 +08:00
parent 14bbe5f43c
commit 4cc1bd9eec

View File

@@ -1345,7 +1345,7 @@ func (manager *SGuestManager) validateCreateData(
}
input.DisableUsbKbd = imgProperties[imageapi.IMAGE_DISABLE_USB_KBD] == "true"
if vdi, ok := imgProperties[imageapi.IMAGE_VDI_PROTOCOL]; ok && len(vdi) > 0 {
if vdi, ok := imgProperties[imageapi.IMAGE_VDI_PROTOCOL]; ok && len(vdi) > 0 && len(input.Vdi) == 0 {
input.Vdi = vdi
}