From fcc22d4592717dbb131ed37e0e155f7961f5b6b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 7 Nov 2013 17:06:30 +0100 Subject: [PATCH] Fixing bug on milestone graph representation --- greenmine/projects/milestones/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/greenmine/projects/milestones/api.py b/greenmine/projects/milestones/api.py index 40048b27..707871f0 100644 --- a/greenmine/projects/milestones/api.py +++ b/greenmine/projects/milestones/api.py @@ -62,8 +62,8 @@ class MilestoneViewSet(NotificationSenderMixin, ModelCrudViewSet): sumTotalPoints = sum(total_points.values()) optimal_points = sumTotalPoints milestone_days = (milestone.estimated_finish - milestone.estimated_start).days - optimal_points_per_day = sumTotalPoints / milestone_days if milestone_days else 0 - while current_date <= milestone.estimated_finish: + optimal_points_per_day = sumTotalPoints / (milestone_days + 1) if milestone_days else 0 + while current_date <= (milestone.estimated_finish + datetime.timedelta(days=1)): milestone_stats['days'].append({ 'day': current_date, 'name': current_date.day,