Builder/Provider/File/Base.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 9 Jun 2010 03:39:35 +0000 (11:39 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 9 Jun 2010 03:39:35 +0000 (11:39 +0800)
Builder/Provider/File/Base.js

index c6144fb..989ab80 100644 (file)
@@ -241,6 +241,7 @@ Base = XObject.define(
                 obj.items = newitems;
                 if (!obj.items.length) {
                     delete obj.items;
+                    keys = 
                 }
                 
             }
@@ -254,11 +255,11 @@ Base = XObject.define(
             var left =  '';
             
             keys.forEach(function(i) {
-                var el = obj[i];
-                if (typeof(obj) == 'undefined') { // empty or removed.
+              
+                if (typeof(obj[i]) == 'undefined') { // empty or removed.
                     return;
                 }
-                
+                var el = obj[i];
                 if (!isArray && skip.indexOf(i) > -1) { // things we do not write..
                     return;
                 }