summaryrefslogtreecommitdiff
path: root/lib/Travelynx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Travelynx')
-rwxr-xr-xlib/Travelynx/Controller/Traveling.pm7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index 100e88d..c70d44a 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -295,14 +295,15 @@ sub get_connecting_trains_p {
$iris_train->[2] = $strp->parse_datetime(
$stop->{arrival} );
if ( $iris_train->[2]
- and $iris_train->[0]->arrival_delay
+ and $iris_train->[0]->departure_delay
and $stop->{arrival} eq
$stop->{plannedArrival} )
{
# If the departure is delayed, but the arrival supposedly on time, we assume that this is an API issue and manually compute the expected arrival time.
# This avoids cases where a connection is shown as arriving at its destination before having departed at a previous stop.
- $iris_train->[2]->add( minutes =>
- $iris_train->[0]->arrival_delay );
+ $iris_train->[2]
+ ->add( minutes => $iris_train->[0]
+ ->departure_delay );
}
last;
}