diff --git a/ui/src/views/compute/MigrateWizard.vue b/ui/src/views/compute/MigrateWizard.vue
index e0f390b0a3a..310799859ba 100644
--- a/ui/src/views/compute/MigrateWizard.vue
+++ b/ui/src/views/compute/MigrateWizard.vue
@@ -46,7 +46,7 @@
v-else />
-
+
{{ record.memoryused | byteToGigabyte }} GB
@@ -197,7 +197,9 @@ export default {
var migrateParams = this.selectedHost.id === -1 ? { autoselect: true, virtualmachineid: this.resource.id }
: { hostid: this.selectedHost.id, virtualmachineid: this.resource.id }
api(migrateApi, migrateParams).then(response => {
- const jobid = this.selectedHost.requiresStorageMotion ? response.migratevirtualmachinewithvolumeresponse.jobid : response.migratevirtualmachineresponse.jobid
+ const jobid = isUserVm
+ ? this.selectedHost.requiresStorageMotion ? response.migratevirtualmachinewithvolumeresponse.jobid : response.migratevirtualmachineresponse.jobid
+ : response.migratesystemvmresponse.jobid
this.$pollJob({
jobId: jobid,
title: `${this.$t('label.migrating')} ${this.resource.name}`,