Browse Source

Catch error and skip rendering on invalid Component Definition #2029

pull/2872/head
Artur Arseniev 6 years ago
parent
commit
f7d3d1a203
  1. 9
      src/dom_components/view/ComponentsView.js

9
src/dom_components/view/ComponentsView.js

@ -79,7 +79,14 @@ export default Backbone.View.extend({
config,
componentTypes: dt
});
let rendered = view.render().el;
let rendered = document.createTextNode('');
try {
// Avoid breaking on DOM rendering (eg. invalid attribute name)
rendered = view.render().el;
} catch (error) {
em.logError(error);
}
if (fragment) {
fragment.appendChild(rendered);

Loading…
Cancel
Save