From d0cd64c987704d7f47f5580a5457bee109ade9e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Fri, 11 Feb 2011 16:15:31 +0100 Subject: [PATCH] [Bug #842] Fix bug When the end date is converted to a LocalDate getDate method must be used. asExclusiveEnd was returning the next LocalDate when the end date finished in the middle of a day, this caused it to overlap with the next LoadPeriod. FEA: ItEr70S04BugFixingx --- .../org/navalplanner/web/resourceload/LoadPeriodGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/LoadPeriodGenerator.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/LoadPeriodGenerator.java index 722a9d83b..3ded7e620 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/LoadPeriodGenerator.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/LoadPeriodGenerator.java @@ -199,7 +199,7 @@ abstract class LoadPeriodGenerator { } EffortDuration totalEffort = getTotalAvailableEffort(); EffortDuration effortAssigned = getEffortAssigned(); - return new LoadPeriod(start.getDate(), end.asExclusiveEnd(), + return new LoadPeriod(start.getDate(), end.getDate(), totalEffort.roundToHours(), effortAssigned.roundToHours(), new LoadLevel(calculateLoadPercentage(totalEffort, effortAssigned)));