the logic was reversed, checking writecache enabled 'nowritecache',
now the logic is correct, setting 'nowritecache' if 'writecache' is
unchecked

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
changes from v1:
 reverse also the logic when using in an editwindow
 have to use strings because we get a string from the api
 www/manager6/storage/ZFSEdit.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/www/manager6/storage/ZFSEdit.js b/www/manager6/storage/ZFSEdit.js
index 12d6af1..b0d84ab 100644
--- a/www/manager6/storage/ZFSEdit.js
+++ b/www/manager6/storage/ZFSEdit.js
@@ -91,8 +91,9 @@ Ext.define('PVE.storage.ZFSInputPanel', {
            {
                xtype: 'pvecheckbox',
                name: 'nowritecache',
-               checked: true,
-               uncheckedValue: 0,
+               checked: false,
+               uncheckedValue: 1,
+               inputValue: 0,
                fieldLabel: gettext('Write cache')
            },
            {
@@ -157,6 +158,8 @@ Ext.define('PVE.storage.ZFSEdit', {
                         values.nodes = values.nodes.split(',');
                     }
                     values.enable = values.disable ? 0 : 1;
+                   // reverse the logic for the checkbox
+                   values.nowritecache = values.nowritecache == '0'?'1':'0';
                     ipanel.setValues(values);
                 }
             });
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to