diff --git a/bricks/bricks.js b/bricks/bricks.js index 0c2a939..cb6c761 100755 --- a/bricks/bricks.js +++ b/bricks/bricks.js @@ -91,11 +91,12 @@ bricks.widgetBuild = async function(desc, widget){ return null; } desc.options.baseURI = base_url; - let w = new klass(desc.options); - if (desc.hasOwnProperty('id')){ + var options = desc.options || {}; + let w = new klass(options); + if (desc.id){ w.set_id(desc.id); } - if (desc.hasOwnProperty('subwidgets')){ + if (desc.subwidgets){ for (let i=0; i