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 40e004819..2328c4f79 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 @@ -291,7 +291,8 @@ public class OrderElementDAO extends IntegrationEntityDAO public EffortDuration calculateAverageWorkedHours( final List list) { EffortDuration sum = sumWorkedHours(list); - return EffortDuration.average(sum, list.size()); + return (list.size() == 0) ? EffortDuration.zero() : EffortDuration + .average(sum, list.size()); } private BigDecimal average(BigDecimal divisor, BigDecimal sum) {