]> git.proxmox.com Git - pve-manager.git/commitdiff
correctly delete name of a qemu vm
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 5 Jul 2016 15:06:54 +0000 (17:06 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Thu, 7 Jul 2016 06:09:53 +0000 (08:09 +0200)
we mistakenly sent
'name:'
instead of:
'delete:name'

in case of an empty name of qemu guest
which lead to an error message that it is
not a valid dns name

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/manager6/qemu/Options.js

index 95d6eb1352f63a0a01bc87c475638594b838ccd6..9f2bd072034b19d006995d98b6760a546cf53b15 100644 (file)
@@ -28,12 +28,24 @@ Ext.define('PVE.qemu.Options', {
                    xtype: 'pveWindowEdit',
                    subject: gettext('Name'),
                    items: {
-                       xtype: 'textfield',
-                       name: 'name',
-                       vtype: 'DnsName',
-                       value: '',
-                       fieldLabel: gettext('Name'),
-                       allowBlank: true
+                       xtype: 'inputpanel',
+                       items:{
+                           xtype: 'textfield',
+                           name: 'name',
+                           vtype: 'DnsName',
+                           value: '',
+                           fieldLabel: gettext('Name'),
+                           allowBlank: true
+                       },
+                       onGetValues: function(values) {
+                           var params = values;
+                           if (values.name === undefined ||
+                               values.name === null ||
+                               values.name === '') {
+                               params = { 'delete':'name'};
+                           }
+                           return params;
+                       }
                    }
                } : undefined
            },