Fixing speed calculation when there are no sprints

remotes/origin/enhancement/email-actions
Alejandro Alonso 2014-10-02 00:11:41 +02:00
parent 2adc1f3fe3
commit db812101b0
1 changed files with 5 additions and 1 deletions

View File

@ -193,7 +193,11 @@ def get_stats_for_project_issues(project):
def get_stats_for_project(project): def get_stats_for_project(project):
closed_points = sum(project.closed_points.values()) closed_points = sum(project.closed_points.values())
speed = closed_points / project.milestones.filter(closed=True).count() closed_milestones = project.milestones.filter(closed=True).count()
speed = 0
if closed_milestones != 0:
speed = closed_points / closed_milestones
project_stats = { project_stats = {
'name': project.name, 'name': project.name,
'total_milestones': project.total_milestones, 'total_milestones': project.total_milestones,