diff --git a/src/ng/http.js b/src/ng/http.js index a3cb265e3d10..bda4f7117d04 100644 --- a/src/ng/http.js +++ b/src/ng/http.js @@ -807,17 +807,15 @@ function $HttpProvider() { } promise.success = function(fn) { - promise.then(function(response) { - fn(response.data, response.status, response.headers, config); + return promise.then(function(response) { + return fn(response.data, response.status, response.headers, config); }); - return promise; }; promise.error = function(fn) { - promise.then(null, function(response) { - fn(response.data, response.status, response.headers, config); + return promise.then(null, function(response) { + return fn(response.data, response.status, response.headers, config); }); - return promise; }; return promise;