summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-10-19 16:55:26 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-10-19 16:55:26 +0200
commit10342143d09eb1336ae0a8afe934b8a7681cb1d1 (patch)
treea50f7ba64b4d7e159b39ef81455e72861f2717b0
parent0241cf550ad25675db1f0c8d7a0000a325a86cbf (diff)
get_travel_distance: abort if stop IDs are not present2.17.12
-rwxr-xr-xlib/Travelynx/Model/Journeys.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Travelynx/Model/Journeys.pm b/lib/Travelynx/Model/Journeys.pm
index 24b8fb8..8e7dc0f 100755
--- a/lib/Travelynx/Model/Journeys.pm
+++ b/lib/Travelynx/Model/Journeys.pm
@@ -1401,6 +1401,9 @@ sub get_travel_distance {
my %seen;
for my $stop ( @{$route_ref} ) {
+ if ( not defined $stop->[1] ) {
+ return ( 0, 0, $distance_beeline );
+ }
$seen{ $stop->[1] } //= 1;
$stop->[2]{n} = $seen{ $stop->[1] };
$seen{ $stop->[1] } += 1;