diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java index 768ddedb2..8f9c46d41 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java @@ -116,18 +116,18 @@ public class OrderElementDAO extends GenericDAOHibernate public int getAssignedHours(OrderElement orderElement) { int addAsignedHoursChildren = 0; if (orderElement != null) { - if (!orderElement.getChildren().isEmpty()) { - List children = orderElement.getChildren(); - Iterator iterador = children.iterator(); - while (iterador.hasNext()) { - OrderElement w = iterador.next(); - addAsignedHoursChildren = addAsignedHoursChildren - + getAssignedHours(w); + if (!orderElement.getChildren().isEmpty()) { + List children = orderElement.getChildren(); + Iterator iterador = children.iterator(); + while (iterador.hasNext()) { + OrderElement w = iterador.next(); + addAsignedHoursChildren = addAsignedHoursChildren + + getAssignedHours(w); + } } - } - List listWRL = this.workReportLineDAO - .findByOrderElement(orderElement); - return (getAssignedDirectHours(listWRL) + addAsignedHoursChildren); + List listWRL = this.workReportLineDAO + .findByOrderElement(orderElement); + return (getAssignedDirectHours(listWRL) + addAsignedHoursChildren); } return 0; }