From 343330151ca4aaf791375ca8530039de5fe4fd9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 4 Aug 2011 16:57:12 +0200 Subject: [PATCH] [Bug #1133] Fix bug The label types must be loaded to avoid LazyInizialitationException when executing a validator in OrderElement. FEA: ItEr75S04BugFixing --- .../web/planner/order/PlanningStateCreator.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/PlanningStateCreator.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/PlanningStateCreator.java index aa3e2a932..98ed97fe8 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/PlanningStateCreator.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/PlanningStateCreator.java @@ -31,6 +31,7 @@ import java.util.Set; import org.apache.commons.lang.Validate; import org.hibernate.Hibernate; import org.joda.time.LocalDate; +import org.navalplanner.business.labels.entities.Label; import org.navalplanner.business.orders.daos.IOrderDAO; import org.navalplanner.business.orders.entities.Order; import org.navalplanner.business.orders.entities.OrderElement; @@ -291,14 +292,14 @@ public class PlanningStateCreator { private void forceLoadOfLabels(List initial) { for (TaskElement taskElement : initial) { - if (taskElement.isLeaf()) { - OrderElement orderElement = taskElement.getOrderElement(); - if (orderElement != null) { - orderElement.getLabels().size(); + OrderElement orderElement = taskElement.getOrderElement(); + if (orderElement != null) { + Set