From 269c4b5f12af017da29e382c4efbf3227544be2d Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 4 Feb 2010 13:07:28 +0100 Subject: [PATCH] ItEr46S07ImplantacionAplicacionItEr45S07: Fixed lazy exception related with labels when editing an order. --- .../main/java/org/navalplanner/web/orders/OrderModel.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderModel.java index 4d6e2850e..4ca87d0f1 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderModel.java @@ -253,6 +253,14 @@ public class OrderModel implements IOrderModel { forceLoadCriterionRequirements(this.order); forceLoadCalendar(this.getCalendar()); forceLoadCustomer(this.order.getCustomer()); + forceLoadLabels(this.order); + } + + private void forceLoadLabels(OrderElement orderElement) { + orderElement.getLabels().size(); + for (OrderElement each : orderElement.getChildren()) { + forceLoadLabels(each); + } } private void forceLoadCustomer(ExternalCompany customer) {