Browse Source

Avoid content to be deleted from defaults in toJSON

This prevents issues with UndoManager
pull/1189/head
Artur Arseniev 8 years ago
parent
commit
a7b457cb52
  1. 2
      src/dom_components/model/Component.js

2
src/dom_components/model/Component.js

@ -744,7 +744,7 @@ const Component = Backbone.Model.extend(Styleable).extend(
const defaults = this.defaults;
forEach(defaults, (value, key) => {
if (key !== 'type' && obj[key] === value) {
if (['type', 'content'].indexOf(key) === -1 && obj[key] === value) {
delete obj[key];
}
});

Loading…
Cancel
Save