diff --git a/lib/build.js b/lib/build.js index b90da0e..693ee9e 100644 --- a/lib/build.js +++ b/lib/build.js @@ -44,10 +44,6 @@ BuildsCollection.prototype.get = function(id, callback) { }); }; -BuildsCollection.prototype.find = function(params, callback) { - this.db.builds.find(params, callback); -}; - BuildsCollection.prototype.getLogLines = function(params, callback) { var self = this; @@ -123,7 +119,7 @@ BuildsCollection.prototype.getRecent = function(params, callback) { if (params.status) findParams.start.status = params.status; } - findParams.descCreateDate = ''; + findParams.start.descCreateDate = ''; self.db.builds.find(findParams, this.slot()); }, diff --git a/resources/builds.js b/resources/builds.js index acc0eb7..8bc61c9 100644 --- a/resources/builds.js +++ b/resources/builds.js @@ -10,20 +10,14 @@ module.exports = function(app) { resource.use('readAll', function(req, res, next) { Steppy( function() { - var data = req.data || {}; + var data = req.data || {}, + getParams = {limit: data.limit || 20}; - var start = {}; if (data.projectName) { - start.projectName = data.projectName; + getParams.projectName = data.projectName; } - start.descCreateDate = data.descCreateDate || ''; - - var findParams = _(data).pick('offset', 'limit'); - findParams.start = start; - findParams.limit = findParams.limit || 20; - - app.builds.find(findParams, this.slot()); + app.builds.getRecent(getParams, this.slot()); }, function(err, builds) { // omit big fields not needed for list