From 3ec83b01e880f3060d32dff72d2eacaf1f6f3fac Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 22 Jan 2010 08:16:32 +0100 Subject: [PATCH] ItEr44S11CUImportarTraballoRealizadoPorSubcontrataItEr43S14: Fixed lazy initialization exception editing an order because of customer external company was not loaded before. --- .../main/java/org/navalplanner/web/orders/OrderModel.java | 7 +++++++ 1 file changed, 7 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 0b515e6a2..f554f241a 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 @@ -222,6 +222,13 @@ public class OrderModel implements IOrderModel { forceLoadAdvanceAssignmentsAndMeasurements(this.order); forceLoadCriterionRequirements(this.order); forceLoadCalendar(this.getCalendar()); + forceLoadCustomer(this.order.getCustomer()); + } + + private void forceLoadCustomer(ExternalCompany customer) { + if (customer != null) { + customer.getName(); + } } private void loadNeededDataForConversation() {