diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ngResource/resource.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index d11a4d60..e2499864 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -439,7 +439,7 @@ angular.module('ngResource', ['ng']). } /* jshint +W086 */ /* (purposefully fall through case statements) */ - var isInstanceCall = data instanceof Resource; + var isInstanceCall = this instanceof Resource; var value = isInstanceCall ? data : (action.isArray ? [] : new Resource(data)); var httpConfig = {}; var responseInterceptor = action.interceptor && action.interceptor.response || @@ -522,7 +522,7 @@ angular.module('ngResource', ['ng']). if (isFunction(params)) { error = success; success = params; params = {}; } - var result = Resource[name](params, this, success, error); + var result = Resource[name].call(this, params, this, success, error); return result.$promise || result; }; }); |
