From 7bc77e36108522bfffe5d8ba8d0ab9741e20eafd Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Tue, 13 Mar 2012 20:45:49 +0100 Subject: [PATCH] Bug #1393: Fix NPE moving milestone The problem was introduced while fixing bug #1355 in commit f96cdddcb5638e7ae98a0129de35f3390faf51a7 getOrderElement() for a milestone is always null, so we need to getOrderElement() from its parent. FEA: ItEr76S04BugFixing --- .../org/libreplan/business/planner/entities/TaskMilestone.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java index f17812c8c..2267b18c0 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java @@ -170,7 +170,7 @@ public class TaskMilestone extends TaskElement implements ITaskPositionConstrain public void explicityMoved(IntraDayDate startDate, IntraDayDate endDate) { getPositionConstraint().explicityMovedTo(startDate, endDate, - getOrderElement().getOrder().getSchedulingMode()); + getParent().getOrderElement().getOrder().getSchedulingMode()); } public TaskPositionConstraint getPositionConstraint() {