aboutsummaryrefslogtreecommitdiffstats
path: root/src/Resource.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/Resource.js')
-rw-r--r--src/Resource.js16
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 {