Roo/data/JsonReader.js
[roojs1] / Roo / data / JsonReader.js
index d2ea499..3c95200 100644 (file)
@@ -141,7 +141,7 @@ Roo.extend(Roo.data.JsonReader, Roo.data.DataReader, {
          */
         this.o = o;
         var s = this.meta, Record = this.recordType,
-            f = Record ? Record.prototype.fields : null, fi = f.items, fl = f.length;
+            f = Record ? Record.prototype.fields : null, fi = f ? f.items : [], fl = f ? f.length: 0;
 
 //      Generate extraction functions for the totalProperty, the root, the id, and for each field
         if (!this.ef) {
@@ -202,7 +202,7 @@ Roo.extend(Roo.data.JsonReader, Roo.data.DataReader, {
             records[i] = record;
         }
         return {
-        raw : o,
+            raw : o,
             success : success,
             records : records,
             totalRecords : totalRecords