From 5c8bc94c478a8e481f8d67f3fe0306f757084d9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Tue, 14 Dec 2010 13:00:41 +0100 Subject: [PATCH] [Bug #750] Fix bug The problem was that a milestone can be a top level task and doesn't have an associated order element. If the parent of the top level task is retrieved, the taskgroup associated to the order is returned and from this taskgroup the order can always be obtained. FEA: ItEr65S06BugFixing --- .../web/planner/taskedition/TaskPropertiesController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/taskedition/TaskPropertiesController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/taskedition/TaskPropertiesController.java index 729e386b5..c876825fc 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/taskedition/TaskPropertiesController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/taskedition/TaskPropertiesController.java @@ -249,7 +249,7 @@ public class TaskPropertiesController extends GenericForwardComposer { private Order findOrderIn(IContextWithPlannerTask context) { TaskElement topTask = context.getMapper().findAssociatedDomainObject( findTopMostTask(context)); - return topTask.getOrderElement().getOrder(); + return topTask.getParent().getOrderElement().getOrder(); } private org.zkoss.ganttz.data.Task findTopMostTask(