smartxml: fix in Document.getNodeByPath
[fnpeditor.git] / src / smartxml / smartxml.js
index 1e3ae44..a5a1abc 100644 (file)
@@ -665,8 +665,11 @@ $.extend(Document.prototype, Backbone.Events, fragments, {
 
     getNodeByPath: function(path) {
         var toret = this.root;
-        path.forEach(function(idx) {
+        path.some(function(idx) {
             toret = toret.contents()[idx];
+            if(!toret) {
+                return true;
+            }
         });
         return toret;
     },