From 3171f215910255938c179d8243480fbaeebc77cf Mon Sep 17 00:00:00 2001 From: Vojta Jina Date: Thu, 23 Feb 2012 22:50:02 -0800 Subject: fix($httpBackend): Set current url, if not defined or empty string Reason to fix this was the fact that with undefined url, it ended up with weird exception (Cannot call method 'replace' of undefined), which was more confusing than helpful. jQuery.ajax() does request to current url, if url is not specified, so I decided for this solution.--- src/service/httpBackend.js | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/service/httpBackend.js b/src/service/httpBackend.js index 291d24bb..201d1a87 100644 --- a/src/service/httpBackend.js +++ b/src/service/httpBackend.js @@ -34,6 +34,7 @@ function createHttpBackend($browser, XHR, $browserDefer, callbacks, body, locati // TODO(vojta): fix the signature return function(method, url, post, callback, headers, timeout) { $browser.$$incOutstandingRequestCount(); + url = url || $browser.url(); if (lowercase(method) == 'jsonp') { var callbackId = '_' + (callbacks.counter++).toString(36); -- cgit v1.2.3