diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java index 63743d0cf..da83b74a8 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java @@ -143,8 +143,12 @@ public class TaskPropertiesController extends GenericForwardComposer { private void setItemsStartConstraintTypesCombo(Order order) { startConstraintTypes.getChildren().clear(); for (PositionConstraintType type : PositionConstraintType.values()) { - if (type != PositionConstraintType.AS_LATE_AS_POSSIBLE - || order.getDeadline() != null) { + if ((type != PositionConstraintType.AS_LATE_AS_POSSIBLE && + type != PositionConstraintType.AS_SOON_AS_POSSIBLE) || + (type == PositionConstraintType.AS_LATE_AS_POSSIBLE && + order.getDeadline() != null) || + (type == PositionConstraintType.AS_SOON_AS_POSSIBLE && + order.getInitDate() != null)) { Comboitem comboitem = new Comboitem(_(type.getName())); comboitem.setValue(type); startConstraintTypes.appendChild(comboitem);