From 3bc9301ab7f56b9d9b7f71a4e67295adc0f0f2a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 12 Dec 2013 17:53:34 +0100 Subject: [PATCH] Fixed a 500 error on empty proyects --- greenmine/projects/models.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/greenmine/projects/models.py b/greenmine/projects/models.py index a8c40108..530e11a3 100644 --- a/greenmine/projects/models.py +++ b/greenmine/projects/models.py @@ -193,12 +193,19 @@ class Project(ProjectDefaults, models.Model): user_stories = UserStory.objects.none() last_milestones = self.milestones.order_by('-estimated_finish') last_milestone = last_milestones[0] if last_milestones else None - user_stories = UserStory.objects.filter( - created_date__gte=last_milestone.estimated_finish if last_milestones else None, - project_id=self.id, - client_requirement=client_requirement, - team_requirement=team_requirement - ) + if last_milestone: + user_stories = UserStory.objects.filter( + created_date__gte=last_milestone.estimated_finish, + project_id=self.id, + client_requirement=client_requirement, + team_requirement=team_requirement + ) + else: + user_stories = UserStory.objects.filter( + project_id=self.id, + client_requirement=client_requirement, + team_requirement=team_requirement + ) return self._get_user_stories_points(user_stories) @property