diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java index d27932012..07a9156d1 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java @@ -1362,8 +1362,11 @@ public class ManageOrderElementAdvancesController extends } else { String errorMessage = validateDateAdvanceMeasurement( new LocalDate(value), advanceMeasurement); - ((Datebox) comp).setValue(advanceMeasurement.getDate() - .toDateTimeAtStartOfDay().toDate()); + LocalDate date = advanceMeasurement.getDate(); + if (date != null) { + ((Datebox) comp).setValue(date.toDateTimeAtStartOfDay() + .toDate()); + } if (errorMessage != null) { throw new WrongValueException(comp, errorMessage); }