diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java index 3ea7fc69a..99a42b731 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java @@ -38,7 +38,12 @@ public class EffortDurationBox extends Textbox { @Override protected Object unmarshall(Object value) { - return coerceFromString((String) value); + EffortDuration result = EffortDuration + .parseFromFormattedString((String) value); + if (result == null) { + return EffortDuration.zero(); + } + return result; } @Override