diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Resource.js | 16 | 
1 files changed, 9 insertions, 7 deletions
diff --git a/src/Resource.js b/src/Resource.js index b686d930..ade110db 100644 --- a/src/Resource.js +++ b/src/Resource.js @@ -97,13 +97,15 @@ ResourceFactory.prototype = {            data,            function(status, response, clear) {              if (status == 200) { -              if (action.isArray) { -                value.length = 0; -                forEach(response, function(item){ -                  value.push(new Resource(item)); -                }); -              } else { -                copy(response, value); +              if (response) { +                if (action.isArray) { +                  value.length = 0; +                  forEach(response, function(item){ +                    value.push(new Resource(item)); +                  }); +                } else { +                  copy(response, value); +                }                }                (callback||noop)(value);              } else {  | 
