mirror of
https://github.com/jashkenas/backbone.git
synced 2026-01-21 04:48:06 -05:00
Trigger error even when providing a callback.
This commit is contained in:
@@ -1393,11 +1393,8 @@
|
||||
Backbone.wrapError = function(onError, originalModel, options) {
|
||||
return function(model, resp) {
|
||||
resp = model === originalModel ? resp : model;
|
||||
if (onError) {
|
||||
onError(originalModel, resp, options);
|
||||
} else {
|
||||
originalModel.trigger('error', originalModel, resp, options);
|
||||
}
|
||||
if (onError) onError(originalModel, resp, options);
|
||||
originalModel.trigger('error', originalModel, resp, options);
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -776,7 +776,7 @@ $(document).ready(function() {
|
||||
model.set({a: true});
|
||||
});
|
||||
|
||||
test("Backbone.wrapError triggers `'error'`", 12, function() {
|
||||
test("Backbone.wrapError triggers `'error'`", 18, function() {
|
||||
var resp = {};
|
||||
var options = {};
|
||||
var model = new Backbone.Model();
|
||||
|
||||
Reference in New Issue
Block a user