From 44b2f44f93afe226196cb11acb03eb2fa2de04c1 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 1 Dec 2011 16:20:08 -0500 Subject: fix($resource): forwardport exposing headers from 0.9.19 --- src/Resource.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/Resource.js') diff --git a/src/Resource.js b/src/Resource.js index f4440e00..3b4a6db1 100644 --- a/src/Resource.js +++ b/src/Resource.js @@ -107,23 +107,24 @@ ResourceFactory.prototype = { } var value = this instanceof Resource ? this : (action.isArray ? [] : new Resource(data)); - var future = self.$http({ + self.$http({ method: action.method, url: route.url(extend({}, extractParams(data), action.params || {}, params)), data: data }).then(function(response) { - response = response.data; - if (response) { + var data = response.data; + + if (data) { if (action.isArray) { value.length = 0; - forEach(response, function(item) { + forEach(data, function(item) { value.push(new Resource(item)); }); } else { - copy(response, value); + copy(data, value); } } - (success||noop)(value); + (success||noop)(value, response.headers); }, error); return value; -- cgit v1.2.3