From f1507a6246a2c750aeef2d48dc01bc03bd7c49b1 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 14 Dec 2011 09:24:05 +0100 Subject: [PATCH] [Bug #1290] Fix NPE issue launching LibrePlan Avoiding NPE when a Task is not related to any OrderElement. FEA: ItEr75S04BugFixing --- .../business/planner/entities/HoursCostCalculator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/HoursCostCalculator.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/HoursCostCalculator.java index 6e8ad1ce3..d614b5c30 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/HoursCostCalculator.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/HoursCostCalculator.java @@ -59,8 +59,8 @@ public class HoursCostCalculator implements ICostCalculator { @Override public SortedMap getAdvanceCost(Task task, LocalDate filterStartDate, LocalDate filterEndDate) { - DirectAdvanceAssignment advanceAssignment = task.getOrderElement() - .getReportGlobalAdvanceAssignment(); + DirectAdvanceAssignment advanceAssignment = (task.getOrderElement() != null) ? task + .getOrderElement().getReportGlobalAdvanceAssignment() : null; if (advanceAssignment == null) { return new TreeMap();