[pve-devel] r6392 - in pve-manager/pve2: . www/manager www/manager/window

svn-commits at proxmox.com svn-commits at proxmox.com
Tue Aug 2 07:44:29 CEST 2011


Author: dietmar
Date: 2011-08-02 07:44:29 +0200 (Tue, 02 Aug 2011)
New Revision: 6392

Modified:
   pve-manager/pve2/ChangeLog
   pve-manager/pve2/www/manager/Utils.js
   pve-manager/pve2/www/manager/window/Edit.js
Log:
	* www/manager/window/Edit.js: convert empty array to ''



Modified: pve-manager/pve2/ChangeLog
===================================================================
--- pve-manager/pve2/ChangeLog	2011-08-02 04:45:24 UTC (rev 6391)
+++ pve-manager/pve2/ChangeLog	2011-08-02 05:44:29 UTC (rev 6392)
@@ -1,3 +1,7 @@
+2011-08-02  Proxmox Support Team  <support at proxmox.com>
+
+	* www/manager/window/Edit.js: convert empty array to ''
+
 2011-07-29  Proxmox Support Team  <support at proxmox.com>
 
 	* debian/changelog.Debian: update version to 2.0-3

Modified: pve-manager/pve2/www/manager/Utils.js
===================================================================
--- pve-manager/pve2/www/manager/Utils.js	2011-08-02 04:45:24 UTC (rev 6391)
+++ pve-manager/pve2/www/manager/Utils.js	2011-08-02 05:44:29 UTC (rev 6392)
@@ -319,7 +319,7 @@
     assemble_field_data: function(values, data) {
         if (Ext.isObject(data)) {
 	    Ext.Object.each(data, function(name, val) {
-                if (values.hasOwnProperty(name)) {
+		if (values.hasOwnProperty(name)) {
                     var bucket = values[name];
                     if (!Ext.isArray(bucket)) {
                         bucket = values[name] = [bucket];
@@ -330,7 +330,7 @@
                         bucket.push(val);
                     }
                 } else {
-                    values[name] = val;
+		    values[name] = val;
                 }
             });
 	}

Modified: pve-manager/pve2/www/manager/window/Edit.js
===================================================================
--- pve-manager/pve2/www/manager/window/Edit.js	2011-08-02 04:45:24 UTC (rev 6391)
+++ pve-manager/pve2/www/manager/window/Edit.js	2011-08-02 05:44:29 UTC (rev 6392)
@@ -63,6 +63,13 @@
 	var form = me.formPanel.getForm();
 
 	var values = me.getValues();
+	Ext.Object.each(values, function(name, val) {
+	    if (values.hasOwnProperty(name)) {
+                if (Ext.isArray(val) && !val.length) {
+		    values[name] = '';
+		}
+	    }
+	});
 
 	PVE.Utils.API2Request({
 	    url: me.url,



More information about the pve-devel mailing list