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 <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2018-02-20 09:48:19 +01:00 committed by Thomas Lamprecht
parent eb1f0d2a37
commit c33f087874

View File

@ -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) {