diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.java index a0eb6b2f..cdab7965 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.java @@ -37,7 +37,7 @@ public class UpdateVehicleDependentPracticalTimeWindows implements RouteVisitor, for (int i = route.getTourActivities().getActivities().size() - 1; i >= 0; --i) { - if (i > 1) { + if (i > 0) { visit(route.getTourActivities().getActivities().get(i), route.getTourActivities().getActivities().get(i - 1)); } else { visit(route.getTourActivities().getActivities().get(i), route.getStart());