Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/qemu/HDEdit.js | 53 ++++++------------------------------- 1 file changed, 8 insertions(+), 45 deletions(-)
diff --git a/www/manager6/qemu/HDEdit.js b/www/manager6/qemu/HDEdit.js index 46397d37..c810b4b0 100644 --- a/www/manager6/qemu/HDEdit.js +++ b/www/manager6/qemu/HDEdit.js @@ -68,55 +68,18 @@ Ext.define('PVE.qemu.HDInputPanel', { me.drive.format = values.diskformat; } - if (values.nobackup) { - me.drive.backup = 'no'; - } else { - delete me.drive.backup; - } - - if (values.noreplicate) { - me.drive.replicate = 'no'; - } else { - delete me.drive.replicate; - } - - if (values.discard) { - me.drive.discard = 'on'; - } else { - delete me.drive.discard; - } - - if (values.ssd) { - me.drive.ssd = 'on'; - } else { - delete me.drive.ssd; - } - - if (values.iothread) { - me.drive.iothread = 'on'; - } else { - delete me.drive.iothread; - } - - if (values.cache) { - me.drive.cache = values.cache; - } else { - delete me.drive.cache; - } + PVE.Utils.propertyStringSet(me.drive, values.nobackup, 'backup', 'no'); + PVE.Utils.propertyStringSet(me.drive, values.noreplicate, 'replicate', 'no'); + PVE.Utils.propertyStringSet(me.drive, values.discard, 'discard', 'on'); + PVE.Utils.propertyStringSet(me.drive, values.ssd, 'ssd', 'on'); + PVE.Utils.propertyStringSet(me.drive, values.iothread, 'iothread', 'on'); + PVE.Utils.propertyStringSet(me.drive, values.cache, 'cache'); var names = ['mbps_rd', 'mbps_wr', 'iops_rd', 'iops_wr']; Ext.Array.each(names, function(name) { - if (values[name]) { - me.drive[name] = values[name]; - } else { - delete me.drive[name]; - } var burst_name = name + '_max'; - if (values[burst_name] && values[name]) { - me.drive[burst_name] = values[burst_name]; - } else { - delete me.drive[burst_name]; - } + PVE.Utils.propertyStringSet(me.drive, values[name], name); + PVE.Utils.propertyStringSet(me.drive, values[burst_name], burst_name); }); -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel