From eef8667a73421cdb0820f5df858ffba368e162d4 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 20 Jan 2010 12:28:20 +0100 Subject: [PATCH] ItEr44S11CUImportarTraballoRealizadoPorSubcontrataItEr43S14: Fixing problem in task properties window. --- .../web/planner/order/OrderPlanningModel.java | 1 + .../web/planner/taskedition/TaskPropertiesController.java | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java index cf3d6d5c1..10014038b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java @@ -698,6 +698,7 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { private void forceLoadOfWorkingHours(List initial) { for (TaskElement taskElement : initial) { + taskElement.getTaskSource().getTotalHours(); OrderElement orderElement = taskElement.getOrderElement(); if (orderElement != null) { orderElement.getWorkHours(); 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 6201944db..4ad06caf4 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 @@ -188,8 +188,12 @@ public class TaskPropertiesController extends GenericForwardComposer { .getStartConstraintType(); startConstraintTypes.setSelectedItemApi(findComboWithType(type)); startConstraintDate.setVisible(type.isAssociatedDateRequired()); - startConstraintDate.setValue(task.getStartConstraint() - .getConstraintDate()); + + Date constraintDate = task.getStartConstraint() + .getConstraintDate(); + if (constraintDate != null) { + startConstraintDate.setValue(constraintDate); + } } private Comboitem findComboWithType(StartConstraintType type) {