Fixes cycle time calculation when the start date is defined in the future

This commit is contained in:
Frederic Guillot
2016-03-22 20:44:15 -04:00
parent 585f734333
commit 8768a4e369
5 changed files with 28 additions and 20 deletions

View File

@@ -56,12 +56,19 @@ class ProjectDailyStats extends Base
*/
public function getRawMetrics($project_id, $from, $to)
{
return $this->db->table(self::TABLE)
$metrics = $this->db->table(self::TABLE)
->columns('day', 'avg_lead_time', 'avg_cycle_time')
->eq('project_id', $project_id)
->gte('day', $from)
->lte('day', $to)
->asc('day')
->findAll();
foreach ($metrics as &$metric) {
$metric['avg_lead_time'] = (int) $metric['avg_lead_time'];
$metric['avg_cycle_time'] = (int) $metric['avg_cycle_time'];
}
return $metrics;
}
}