From 6117258bdfa651847e45476ac1055e6f18701ced Mon Sep 17 00:00:00 2001 From: Nick Miller Date: Fri, 7 Jun 2013 10:22:25 -0500 Subject: [PATCH] Updated error conditions A backbone error should be fired when the response code is >=400. Everything from there on is an error: https://developer.mozilla.org/en-US/docs/HTTP/HTTP_response_codes --- backbone-request.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backbone-request.js b/backbone-request.js index 387241e..9b19821 100644 --- a/backbone-request.js +++ b/backbone-request.js @@ -52,7 +52,7 @@ backboneRequest.sync = function(method, model, options) { _.extend(params, options); request({ url: params.url, json: true, method: params.type, headers: params.headers }, function (err, result, body) { - if (err) { + if(err || result.statusCode >= 400) { return options.error(err); } return options.success(body);