[Bug #1290] Fix NPE issue launching LibrePlan

Avoiding NPE when a Task is not related to any OrderElement.

FEA: ItEr75S04BugFixing
This commit is contained in:
Manuel Rego Casasnovas 2011-12-14 09:24:05 +01:00
parent 760d4aaf15
commit f1507a6246

View file

@ -59,8 +59,8 @@ public class HoursCostCalculator implements ICostCalculator {
@Override
public SortedMap<LocalDate, BigDecimal> 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<LocalDate, BigDecimal>();