diff --git a/ui/src/components/view/InstanceVolumesStoragePoolSelectListView.vue b/ui/src/components/view/InstanceVolumesStoragePoolSelectListView.vue index bac645e3e03d..3efbce5c1317 100644 --- a/ui/src/components/view/InstanceVolumesStoragePoolSelectListView.vue +++ b/ui/src/components/view/InstanceVolumesStoragePoolSelectListView.vue @@ -54,6 +54,7 @@ { diff --git a/ui/src/components/view/VolumeStoragePoolSelectForm.vue b/ui/src/components/view/VolumeStoragePoolSelectForm.vue index 9981418ee14d..ca1ada1c960f 100644 --- a/ui/src/components/view/VolumeStoragePoolSelectForm.vue +++ b/ui/src/components/view/VolumeStoragePoolSelectForm.vue @@ -21,6 +21,7 @@ ref="selectionView" :resource="resource" :clusterId="clusterId" + :hostId="hostId" :suitabilityEnabled="suitabilityEnabled" :autoAssignAllowed="autoAssignAllowed" @select="handleSelect" /> @@ -64,6 +65,11 @@ export default { required: false, default: null }, + hostId: { + type: String, + required: false, + default: null + }, suitabilityEnabled: { type: Boolean, required: false, diff --git a/ui/src/views/compute/MigrateWizard.vue b/ui/src/views/compute/MigrateWizard.vue index a3ad92a2d30b..0e8c08d320fd 100644 --- a/ui/src/views/compute/MigrateWizard.vue +++ b/ui/src/views/compute/MigrateWizard.vue @@ -124,6 +124,7 @@ ref="storagePoolSelection" :autoAssignAllowed="false" :resource="resource" + :hostId="selectedHost.id && selectedHost.id !== -1 ? selectedHost.id : null" @select="handleStoragePoolChange" /> @@ -284,7 +286,7 @@ export default { this.selectedHost = host this.selectedVolumeForStoragePoolSelection = {} this.volumeToPoolSelection = [] - if (this.migrateWithStorage) { + if (this.migrateWithStorage && this.migrateMode !== 1) { this.$refs.volumeToPoolSelect.resetSelection() } },