[pve-devel] [PATCH widget-toolkit] skip config property for cbind mixin

Dominik Csapak d.csapak at proxmox.com
Tue Feb 20 09:48:19 CET 2018


if we use a component with cbind in a static declaration,
we do not want to traverse the 'config' property, as this can lead
to properties of base classes which produce errors on copying

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 mixin/CBind.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mixin/CBind.js b/mixin/CBind.js
index ecf30e2..6f217cf 100644
--- a/mixin/CBind.js
+++ b/mixin/CBind.js
@@ -133,7 +133,7 @@ Ext.define('Proxmox.Mixin.CBind', {
 		el = me[prop];
 		if (el === undefined || el === null) continue;
 		if (typeof(el) === 'object' && el.constructor == Object) {
-		    if (el.xtype) {
+		    if (el.xtype && prop != 'config') {
 			me[prop] = cloneTemplateObject(el);
 		    }
 		} else if (el.constructor == Array) {
-- 
2.11.0





More information about the pve-devel mailing list