diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2023-11-22 21:21:32 +0100 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2023-11-22 21:21:32 +0100 |
commit | 10acec329cce1356b3965a1ae3819711f21e5939 (patch) | |
tree | fd62ab8f20e514ab6a5d21c98e7f64de9deac181 /lib/Travel/Routing/DE/EFA.pm | |
parent | c2bca25311120762451d5c2b169bef32bffb31ae (diff) |
Route/Part#via: Prefer arrival time over departure time
Diffstat (limited to 'lib/Travel/Routing/DE/EFA.pm')
-rw-r--r-- | lib/Travel/Routing/DE/EFA.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Travel/Routing/DE/EFA.pm b/lib/Travel/Routing/DE/EFA.pm index c294a8e..79e6636 100644 --- a/lib/Travel/Routing/DE/EFA.pm +++ b/lib/Travel/Routing/DE/EFA.pm @@ -717,8 +717,8 @@ sub parse_xml_part { $hash->{arrival_stationmaps} = \@arr_sms; for my $ve ( $e->findnodes($xp_via) ) { - my $e_vdate = ( $ve->findnodes($xp_date) )[-1]; - my $e_vtime = ( $ve->findnodes($xp_time) )[-1]; + my $e_vdate = ( $ve->findnodes($xp_date) )[0]; + my $e_vtime = ( $ve->findnodes($xp_time) )[0]; if ( not( $e_vdate and $e_vtime ) or ( $e_vdate->getAttribute('weekday') == -1 ) ) |