From 4cc1bd9eec7e10e32a0b2dfd5582e8e7e7035588 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Wed, 27 Apr 2022 20:56:19 +0800 Subject: [PATCH] fix: guest vdi spec override image spec --- pkg/compute/models/guests.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index ca609f2d4c..4ff86da32f 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -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 }