From cd7dc48962a83996155a7ecf852b945d422d6ebf Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 13 Jul 2012 09:15:10 +0200 Subject: [PATCH] Bug #1505: Fix division by zero calculating margin with deadline The margin with deadline is divided by the order length in days. If the order starts and finish in the same day that length was been counted as 0 when it is really 1. FEA: ItEr76S04BugFixing --- .../main/java/org/libreplan/web/dashboard/DashboardModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardModel.java index df495918b..83ad5231c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardModel.java @@ -223,7 +223,7 @@ public class DashboardModel implements IDashboardModel { } TaskGroup rootTask = getRootTask(); Days orderDuration = Days.daysBetween(rootTask.getStartAsLocalDate(), - rootTask.getEndAsLocalDate()); + rootTask.getEndAsLocalDate().plusDays(1)); LocalDate deadLineAsLocalDate = LocalDate.fromDateFields(currentOrder .getDeadline());