From c37bfde9eb31556ee1eb146795b0c1f1504a4a26 Mon Sep 17 00:00:00 2001 From: Karl Seamon Date: Thu, 18 Aug 2011 15:07:04 -0400 Subject: fix($resource): properly call error callback when resource is called with two arguments --- src/Resource.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/Resource.js') diff --git a/src/Resource.js b/src/Resource.js index 3c149d8b..74d952ed 100644 --- a/src/Resource.js +++ b/src/Resource.js @@ -76,9 +76,16 @@ ResourceFactory.prototype = { case 4: error = a4; success = a3; + //fallthrough case 3: case 2: if (isFunction(a2)) { + if (isFunction(a1)) { + success = a1; + error = a2; + break; + } + success = a2; error = a3; //fallthrough -- cgit v1.2.3