Browse Source

Avoid breaking toJSON with empty symbols

pull/3563/head
Artur Arseniev 5 years ago
parent
commit
8c55d0e07d
  1. 4
      src/dom_components/model/Component.js

4
src/dom_components/model/Component.js

@ -1479,7 +1479,9 @@ const Component = Backbone.Model.extend(Styleable).extend(
const symbol = obj[keySymbol];
const symbols = obj[keySymbols];
if (symbols && isArray(symbols)) {
obj[keySymbols] = symbols.map(i => (i.getId ? i.getId() : i));
obj[keySymbols] = symbols
.filter(i => i)
.map(i => (i.getId ? i.getId() : i));
}
if (symbol && !isString(symbol)) {
obj[keySymbol] = symbol.getId();

Loading…
Cancel
Save