From fcb352ae5ea471df400c44ca79d1211da1021bd4 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 14 Dec 2011 18:44:07 +0100 Subject: [PATCH] [Bug #1287] Fix NPE opening a project from Gantt view Like in bug #1290 it avoids NPE when a Task or TaskGroup is not related to any OrderElement. FEA: ItEr75S04BugFixing --- .../java/org/libreplan/web/planner/TaskElementAdapter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java index 383c9ef24..b22323a67 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java @@ -730,7 +730,8 @@ public class TaskElementAdapter { @Override public String getTooltipText() { - if (taskElement.isMilestone()) { + if (taskElement.isMilestone() + || taskElement.getOrderElement() == null) { return ""; } return transactionService @@ -747,7 +748,8 @@ public class TaskElementAdapter { @Override public String getLabelsText() { - if (taskElement.isMilestone()) { + if (taskElement.isMilestone() + || taskElement.getOrderElement() == null) { return ""; } return transactionService