so the current disk locations can be preserved even if there are multiple local disks. And users don't have to manually select the current storage if there is only one local disk.
Signed-off-by: Fabian Ebner <f.eb...@proxmox.com> --- www/manager6/window/Migrate.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/manager6/window/Migrate.js b/www/manager6/window/Migrate.js index 42a54246..d97dd589 100644 --- a/www/manager6/window/Migrate.js +++ b/www/manager6/window/Migrate.js @@ -126,8 +126,9 @@ Ext.define('PVE.window.Migrate', { if (vm.get('migration.with-local-disks')) { params['with-local-disks'] = 1; } - //only submit targetstorage if vm is running, storage migration to different storage is only possible online - if (vm.get('migration.with-local-disks') && vm.get('running')) { + //offline migration to a different storage currently might fail at a late stage + //(i.e. after some disks have been moved), so don't expose it yet in the GUI + if (vm.get('migration.with-local-disks') && vm.get('running') && values.targetstorage) { params.targetstorage = values.targetstorage; } @@ -352,6 +353,9 @@ Ext.define('PVE.window.Migrate', { name: 'targetstorage', fieldLabel: gettext('Target storage'), storageContent: 'images', + allowBlank: true, + autoSelect: false, + emptyText: 'use current layout', bind: { hidden: '{setStorageselectorHidden}' } -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel