Skip to content

Commit 09ee4cc

Browse files
authored
fix: failsafe stop traversals (#305)
* fix: failsafe stop traversals * fix: failsafe stop traversals
1 parent d584c71 commit 09ee4cc

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

core/src/main/java/org/eqasim/core/tools/ExportStopTraversals.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ public void handleEvent(GenericEvent event) {
118118
for (Departure departure : transitRoute.getDepartures().values()) {
119119
double vehicleDepartureTime = departure.getDepartureTime() + accessOffset;
120120

121-
if (vehicleDepartureTime >= route.referenceTime) {
121+
if (vehicleDepartureTime >= route.referenceTime || bestDeparture == null) {
122122
double delta = vehicleDepartureTime - route.referenceTime;
123123

124-
if (delta < minimumDelta) {
124+
if (delta < minimumDelta || (minimumDelta < 0.0 && delta >= 0.0)) {
125125
minimumDelta = delta;
126126
bestDeparture = departure;
127127
}

0 commit comments

Comments
 (0)