diff --git a/backbone.js b/backbone.js index ceb22e5b..4743d08a 100644 --- a/backbone.js +++ b/backbone.js @@ -341,11 +341,13 @@ if (this.isNew()) return triggerDestroy(); options.success = function(resp) { + var col = model.collection; if (options.wait) triggerDestroy(); if (success) { success(model, resp); } else { model.trigger('sync', model, resp, options); + if (col) col.trigger('sync', model, resp, options); } }; options.error = Backbone.wrapError(options.error, model, options);