I would like to override the default fetch() method in a Backbone model, thus calling it only when needed.
Something like this:
Account.Check = Backbone.
This should do it...
fetch : function(options) { if (someCondition()) { // do some stuff } else { this.constructor.__super__.fetch.apply(this, arguments); // Or (less flexible) Backbone.Model.prototype.fetch.apply(this, arguments); } }