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 ad13498fa..ac87acd6a 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 @@ -496,11 +496,17 @@ public class OrderModel extends IntegrationEntityModel implements IOrderModel { dontPoseAsTransientObjectAnymore(orderElement .getIndirectAdvanceAssignments()); - dontPoseAsTransientObjectAnymore(orderElement.getDirectCriterionRequirement()); + dontPoseAsTransientObjectAnymore(orderElement + .getCriterionRequirements()); dontPoseAsTransientObjectAnymore(orderElement.getLabels()); dontPoseAsTransientObjectAnymore(orderElement.getTaskElements()); dontPoseAsTransientObjectAnymore(orderElement.getHoursGroups()); + for (HoursGroup hoursGroup : orderElement.getHoursGroups()) { + dontPoseAsTransientObjectAnymore(hoursGroup + .getCriterionRequirements()); + } + for(OrderElement child : orderElement.getAllChildren()) { child.dontPoseAsTransientObjectAnymore(); dontPoseAsTransientObjectAnymore(child);