From db812101b0c63438bdb525d27046639a62b04d3c Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 2 Oct 2014 00:11:41 +0200 Subject: [PATCH] Fixing speed calculation when there are no sprints --- taiga/projects/services/stats.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/taiga/projects/services/stats.py b/taiga/projects/services/stats.py index d446be31..9782879f 100644 --- a/taiga/projects/services/stats.py +++ b/taiga/projects/services/stats.py @@ -193,7 +193,11 @@ def get_stats_for_project_issues(project): def get_stats_for_project(project): 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 = { 'name': project.name, 'total_milestones': project.total_milestones,