diff --git a/app/scripts/main/global-services/tasks-util-f.js b/app/scripts/main/global-services/tasks-util-f.js index d9d587eb1f..118570a756 100644 --- a/app/scripts/main/global-services/tasks-util-f.js +++ b/app/scripts/main/global-services/tasks-util-f.js @@ -87,7 +87,13 @@ if (angular.isArray(tasks) && tasks.length > 0) { totalEstimate = moment.duration(); _.each(tasks, (task) => { - totalEstimate.add(task.timeEstimate); + if (task.subTasks && task.subTasks.length > 0) { + _.each(task.subTasks, (subTask) => { + totalEstimate.add(subTask.timeEstimate); + }); + } else { + totalEstimate.add(task.timeEstimate); + } }); } return totalEstimate;