diff --git a/src/applications/project/view/ProjectBoardTaskCard.php b/src/applications/project/view/ProjectBoardTaskCard.php index 3c9cca749ed48fa2c8d164f8d53398108f07b2d0..b3998ea9fd1584b42a79107de601334ca8ea119f 100644 --- a/src/applications/project/view/ProjectBoardTaskCard.php +++ b/src/applications/project/view/ProjectBoardTaskCard.php @@ -199,8 +199,12 @@ final class ProjectBoardTaskCard extends Phobject { ->setIcon('fa-circle ' . $rag_status); $card->addAttribute($rag_icon); - $task_progress = $task->getTaskProgress($viewer); - if ($task_progress['total_points'] > 0) { + $task_children = $task->loadDependsOnTaskPHIDs(); + $task_progress = []; + if ($task_children) { + $task_progress = $task->getTaskProgress($viewer); + } + if ($task_children && $task_progress['total_points'] > 0) { $bar = id(new PHUISegmentBarView()) ->setLabel(pht( 'Progress: %s/%s points',