From ba2dacedb4cca75dfa6d184dfc4ae8417a445e31 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 13 Jul 2012 08:33:29 +0200 Subject: [PATCH] Bug #1506: Prevent NPE in project dashboard if there is no tasks yet FEA: ItEr76S04BugFixing --- .../org/libreplan/web/planner/tabs/GanttDiagramBuilder.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/GanttDiagramBuilder.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/GanttDiagramBuilder.java index 0b31077e7..2e2ad8a56 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/GanttDiagramBuilder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/GanttDiagramBuilder.java @@ -52,6 +52,9 @@ public class GanttDiagramBuilder { GanttDiagramGraph graph = createFor( order, adapter); TaskSource taskSource = order.getTaskSource(); + if (taskSource == null) { + return graph; + } graph.addTopLevel(taskSource.getTask()); for (Dependency each : getAllDependencies(order)) { graph.addWithoutEnforcingConstraints(DependencyWithVisibility