From 256de1a791d656cc9864356cd6529297ebb35304 Mon Sep 17 00:00:00 2001 From: Juanfran Date: Wed, 30 Jul 2014 14:45:15 +0200 Subject: [PATCH] fix stats NaN --- app/coffee/modules/backlog/main.coffee | 7 ++++++- app/coffee/modules/kanban/main.coffee | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/coffee/modules/backlog/main.coffee b/app/coffee/modules/backlog/main.coffee index 16c53c66..30fc7462 100644 --- a/app/coffee/modules/backlog/main.coffee +++ b/app/coffee/modules/backlog/main.coffee @@ -73,7 +73,12 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F loadProjectStats: -> return @rs.projects.stats(@scope.projectId).then (stats) => @scope.stats = stats - completedPercentage = Math.round(100 * stats.closed_points / stats.total_points) + + if stats.total_points + completedPercentage = Math.round(100 * stats.closed_points / stats.total_points) + else + completedPercentage = 0 + @scope.stats.completedPercentage = "#{completedPercentage}%" return stats diff --git a/app/coffee/modules/kanban/main.coffee b/app/coffee/modules/kanban/main.coffee index 5835c69b..7303bb3f 100644 --- a/app/coffee/modules/kanban/main.coffee +++ b/app/coffee/modules/kanban/main.coffee @@ -98,7 +98,12 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi loadProjectStats: -> return @rs.projects.stats(@scope.projectId).then (stats) => @scope.stats = stats - completedPercentage = Math.round(100 * stats.closed_points / stats.total_points) + + if stats.total_points + completedPercentage = Math.round(100 * stats.closed_points / stats.total_points) + else + completedPercentage = 0 + @scope.stats.completedPercentage = "#{completedPercentage}%" return stats