From 470aaa7ab0a09f78ccb52433da0aa53102c674c6 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 28 Oct 2011 19:28:17 +0200 Subject: [PATCH] [Bug #1231] Fix issue avoiding call EffortDuration.sum with null values FEA: ItEr75S04BugFixing --- .../reports/HoursWorkedPerWorkerInAMonthScriptlet.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthScriptlet.java b/libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthScriptlet.java index 7101640f2..31e057655 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthScriptlet.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthScriptlet.java @@ -59,10 +59,12 @@ public class HoursWorkedPerWorkerInAMonthScriptlet extends JRAbstractScriptlet { HoursWorkedPerWorkerInAMonthDTO dto = (HoursWorkedPerWorkerInAMonthDTO) this .getFieldValue("self"); if (!dtos.contains(dto)) { - EffortDuration effort = EffortDuration.sum(EffortDuration - .parseFromFormattedString((String) this - .getVariableValue("sumNumHours")), current); - this.setVariableValue("sumNumHours", effort.toFormattedString()); + if (current != null) { + EffortDuration effort = EffortDuration.sum(EffortDuration + .parseFromFormattedString((String) this + .getVariableValue("sumNumHours")), current); + this.setVariableValue("sumNumHours", effort.toFormattedString()); + } dtos.add(dto); } }