From: Aleksander Ɓukasz Date: Wed, 18 Dec 2013 11:37:51 +0000 (+0100) Subject: smartxml: throw exception on missing tagName property sent to createDocumentNode X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/ab6c87178faf8a1c3a783a241dfbdd987bae604c?hp=13e0905b3f1950510b0bb5621e74d888650cbff1 smartxml: throw exception on missing tagName property sent to createDocumentNode --- diff --git a/src/smartxml/smartxml.js b/src/smartxml/smartxml.js index f92bf01..d42dcbf 100644 --- a/src/smartxml/smartxml.js +++ b/src/smartxml/smartxml.js @@ -276,6 +276,9 @@ $.extend(Document.prototype, Backbone.Events, { /* globals document */ from = document.createTextNode(from.text); } else { + if(!from.tagName) { + throw new Error('tagName missing'); + } var node = $('<' + from.tagName + '>'); _.keys(from.attrs || {}).forEach(function(key) {