]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/window/GuestImport.js
ui: guest import: auto activate virtio preparation for win + ovmf
[pve-manager.git] / www / manager6 / window / GuestImport.js
index 81e9074eb9a1996b3f9ea62f8a4130d0ee67a0f3..719bab3169d9bb13c6e726eff1bc4e14dde490c6 100644 (file)
@@ -644,7 +644,8 @@ Ext.define('PVE.window.GuestImport', {
                            fieldLabel: gettext('Prepare for VirtIO-SCSI'),
                            labelWidth: 200,
                            reference: 'mapSata',
-                           isFormField: false,
+                           name: 'mapSata',
+                           submitValue: false,
                            disabled: true,
                            bind: {
                                disabled: '{!isWindows}',
@@ -934,11 +935,15 @@ Ext.define('PVE.window.GuestImport', {
                me.getViewModel().set('warnings', data.warnings.map(w => renderWarning(w)));
 
                let osinfo = PVE.Utils.get_kvm_osinfo(me.vmConfig.ostype ?? '');
+               let mapSata = (me.vmConfig.ostype ?? '').startsWith('w') && (me.vmConfig.bios ?? '').indexOf('ovmf') !== -1;
 
                me.setValues({
                    osbase: osinfo.base,
                    ...me.vmConfig,
                });
+
+
+               me.lookup('mapSata').setValue(mapSata);
            },
        });
     },