diff --git a/src/cache/tagStats.js b/src/cache/tagStats.js index 0d78ea52c..8eb97e182 100644 --- a/src/cache/tagStats.js +++ b/src/cache/tagStats.js @@ -21,7 +21,7 @@ var ticketSchema = require('../models/ticket') var init = function (tickets, timespan, callback) { var tags = [] var $tickets = [] - if (_.isUndefined(timespan) || _.isNaN(timespan) || timespan === 0) timespan = 99999 + if (_.isUndefined(timespan) || _.isNaN(timespan) || timespan === 0) timespan = 365 var today = moment() .hour(23) @@ -89,6 +89,8 @@ var init = function (tickets, timespan, callback) { }).reverse() ) + t = null + return done() } ], diff --git a/src/cache/ticketStats.js b/src/cache/ticketStats.js index ca06e2867..e07729ea4 100644 --- a/src/cache/ticketStats.js +++ b/src/cache/ticketStats.js @@ -48,9 +48,12 @@ function buildGraphData (arr, days, callback) { obj.date = d.format('YYYY-MM-DD') obj.value = counted[obj.date] === undefined ? 0 : counted[obj.date] + graphData.push(obj) } + counted = null + return callback(graphData) }