diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java index 27574a3f..b345a05f 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java @@ -318,8 +318,11 @@ public class VehicleRoutingProblem { if (act instanceof TourActivity.JobActivity) { Job job = ((TourActivity.JobActivity) act).getJob(); jobsInInitialRoutes.add(job.getId()); - addLocationToTentativeLocations(job); registerJobAndActivity(abstractAct, job); + + if (act instanceof BreakActivity) + continue; + addLocationToTentativeLocations(job); } } initialRoutes.add(route);