From 0aabcd8680ef17c57dd61924ccda37398e6b2bc4 Mon Sep 17 00:00:00 2001 From: Nacho Barrientos Date: Wed, 2 Nov 2011 17:18:26 +0100 Subject: [PATCH] Use private method for dividing. FEA: ItEr75S27PerProjectDashboard --- .../org/libreplan/business/planner/entities/PlanningData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PlanningData.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PlanningData.java index a4107b7fb..a5626fadc 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PlanningData.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PlanningData.java @@ -159,11 +159,12 @@ public class PlanningData extends BaseEntity { private BigDecimal calculateTheoreticalAdvanceByNumHoursForCriticalPath( List criticalPath, Date limit) { int theoreticalNumHours = 0, totalNumHours = 0; + for (Task each: criticalPath) { theoreticalNumHours += each.getTheoreticalCompletedHoursUntilDate(limit); totalNumHours += each.getTotalHours(); } - return new BigDecimal(theoreticalNumHours).divide(new BigDecimal(totalNumHours)); + return divide(new BigDecimal(theoreticalNumHours), totalNumHours); } private BigDecimal calculateTheoreticalAdvanceByDurationForCriticalPath(