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 <[email protected]> --- 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 _______________________________________________ pve-devel mailing list [email protected] https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
