From c33f087874f1c8b29470a38a1ca7fd3ec37c7b9b Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Tue, 20 Feb 2018 09:48:19 +0100 Subject: [PATCH] skip config property for cbind mixin 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 --- 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.39.2