From 8875f2c0d9c5d68509a3733c6b86ec01ecff8562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Tue, 17 Feb 2015 16:02:21 +0100 Subject: [PATCH] TG-2249 #ready-for-test: Now the empty sprints aren't closed --- taiga/projects/milestones/services.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/taiga/projects/milestones/services.py b/taiga/projects/milestones/services.py index cac04870..a94be521 100644 --- a/taiga/projects/milestones/services.py +++ b/taiga/projects/milestones/services.py @@ -21,7 +21,8 @@ from . import models def calculate_milestone_is_closed(milestone): - return (all([task.status.is_closed for task in milestone.tasks.all()]) and + return (milestone.user_stories.all().count() > 0 and + all([task.status.is_closed for task in milestone.tasks.all()]) and all([user_story.is_closed for user_story in milestone.user_stories.all()]))