From 07374f4ed9a756509d190fdcf6d1f7e651637f7d Mon Sep 17 00:00:00 2001 From: ArtiomDivak Date: Wed, 9 Nov 2022 18:18:20 +0200 Subject: [PATCH] core: Imported VM missing in OVFSTORE When importing an OVA that is not originated in oVirt the VM will diappear after detaching its storage domain. The vm will not be seen in the import VM tab. From now on even if the imported VM is no originated in ovirt it could be imported after detaching the storage domain. Bug-Url: https://bugzilla.redhat.com/2028242 Signed-off-by: Artiom Divak Signed-off-by: Arik Hadas --- .../java/org/ovirt/engine/core/bll/GetVmFromOvaQuery.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetVmFromOvaQuery.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetVmFromOvaQuery.java index d2aea2a43e8..9fb490fab53 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetVmFromOvaQuery.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetVmFromOvaQuery.java @@ -41,8 +41,8 @@ protected VM parseOvf(String ovf) { vm = getVmInfoFromOvaFile(); } - if (originOvirt && vm != null) { - vm.setOrigin(OriginType.OVIRT); + if (vm != null) { + vm.setOrigin(originOvirt ? OriginType.OVIRT : OriginType.VMWARE); } return vm;