diff --git a/backbone.pagedcollection.js b/backbone.pagedcollection.js index 1cb23d6..d350059 100644 --- a/backbone.pagedcollection.js +++ b/backbone.pagedcollection.js @@ -195,7 +195,13 @@ _.each(methods, function(method) { PagedCollection.prototype[method] = function() { - var models = this.pages[ this.page ].collection.models; + var models; + if (typeof this.pages[this.page] !== 'undefined') { + models = this.pages[ this.page ].collection.models; + } else { + models = []; + } + return _[method].apply(_, [models].concat(_.toArray(arguments))); }; });