From 9ebf9d0d50dbdc2fa32db38ad84f22fee577a9a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Wed, 6 Nov 2013 18:43:17 +0100 Subject: [PATCH] Fixed greenmine issue 73: Counting correctly the tasks of a mileston --- 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 4426fc20..40048b27 100644 --- a/greenmine/projects/milestones/api.py +++ b/greenmine/projects/milestones/api.py @@ -54,8 +54,8 @@ class MilestoneViewSet(NotificationSenderMixin, ModelCrudViewSet): 'completed_points': milestone.closed_points.values(), 'total_userstories': milestone.user_stories.count(), 'completed_userstories': len([us for us in milestone.user_stories.all() if us.is_closed]), - 'total_tasks': sum([us.tasks.count() for us in milestone.user_stories.all()]), - 'completed_tasks': sum([us.tasks.filter(status__is_closed=True).count() for us in milestone.user_stories.all()]), + 'total_tasks': milestone.tasks.all().count(), + 'completed_tasks': milestone.tasks.all().filter(status__is_closed=True).count(), 'days': [] } current_date = milestone.estimated_start